Commit graph

1464 commits

Author SHA1 Message Date
Jack ba827378f0
Update AgentService.GetAgents.cs
can't not find agent throw exception
2025-04-30 15:51:09 +08:00
nick.yi d5148cb811 optimize HooKEmitter 2025-04-29 14:08:08 +08:00
nick.yi 34658d4468 GetConversations() add channelId query condition 2025-04-29 13:35:48 +08:00
Jicheng Lu d05fa40bb7 add agent links 2025-04-28 14:53:32 -05:00
Haiping Chen 4298e466db remove output format 2025-04-27 16:25:46 -05:00
Haiping Chen 6fa6aa180d Deprecate routing handler. 2025-04-26 13:05:15 -05:00
Jicheng Lu 13ed40b3cc revert 2025-04-25 14:00:33 -05:00
Jicheng Lu 8de7e699a7 resolve conflict 2025-04-25 13:48:42 -05:00
Jicheng Lu de12724371 temp save 2025-04-24 17:52:58 -05:00
Haiping Chen fe82939733 response_to_user 2025-04-23 23:10:07 -05:00
Jicheng Lu 3ab3edd52a Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/refactor-llm-cost 2025-04-21 11:19:59 -05:00
Jicheng Lu fd89a995d1 refactor llm cost 2025-04-21 11:19:56 -05:00
nick.yi 1fc3e1b9d0 optimize naming, ConfigureAwait 2025-04-21 20:05:36 +08:00
Haiping Chen 948b0bb337 Add agent routing mode 2025-04-20 21:18:56 -05:00
Haiping Chen a791600c40 Allow hook to intercept function. 2025-04-20 18:24:13 -05:00
Haiping Chen 8131f7f47b Remove unnecessary agent load 2025-04-18 20:44:42 -05:00
Haiping Chen 7b5c889068 ResponseDoneStatusDetail 2025-04-18 16:34:46 -05:00
Haiping 532c8da6e8
Disable load agent cache 2025-04-16 16:17:34 -05:00
Haiping e017c21dd3
rollback set conversation id 2025-04-16 15:35:42 -05:00
Haiping 7fe2f0c3a3
Set _conversationId 2025-04-16 14:26:32 -05:00
Jicheng Lu 98e0142fc3 fix to string 2025-04-15 17:58:33 -05:00
Jicheng Lu 71ea333eae merge code 2025-04-14 14:45:33 -05:00
Haiping Chen 4d64b06570 Change to modelType when getting realtime model. 2025-04-02 12:02:02 -05:00
Haiping Chen 8cbd82a0ff optimize twilio 2025-04-02 10:35:03 -05:00
Jicheng Lu 530e01c5d8 refine mcp settings 2025-04-01 10:24:48 -05:00
Jicheng Lu c84410b823 fix file selection 2025-03-31 21:21:45 -05:00
Jicheng Lu adfb8f4fc4 fix startup and use camel case 2025-03-31 20:59:19 -05:00
Jicheng Lu 74476030e1 refine mcp 2025-03-31 16:43:42 -05:00
Jicheng Lu 5eca6b484f refine instruction 2025-03-31 15:16:46 -05:00
geffzhang 1a1f56fdc6
Merge branch 'master' into mcp 2025-03-22 10:07:35 +08:00
geffzhang 994da497a4
Merge branch 'SciSharp:master' into master 2025-03-22 10:03:16 +08:00
Haiping Chen 2d710d4f50 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2025-03-21 19:29:38 -05:00
Haiping Chen 21aab66826 IAudioSynthesis 2025-03-21 19:28:22 -05:00
Jicheng Lu bdc1529686 minor change 2025-03-21 17:34:00 -05:00
Jicheng Lu ba12125a1e add additional llm cost 2025-03-21 17:32:29 -05:00
Jicheng Lu c3e0270c10 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/call-dummy-func 2025-03-21 14:38:33 -05:00
Haiping Chen e506fda585 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2025-03-21 09:20:46 -05:00
nick.yi e310084db2 realtime model not suppot v1/chat/completions 2025-03-21 17:03:23 +08:00
nick.yi afe9d27e99 realtime model not suppot v1/chat/completions 2025-03-21 16:56:25 +08:00
geffzhang 7a9d7ffc75 feat:switch official sdk ModelContextProtocol
mcpdotnet now is mcp offical sdk
2025-03-21 13:14:19 +08:00
Haiping Chen f392b7f326 WaitingForAiResponse 2025-03-20 17:54:49 -05:00
Jicheng Lu cbd5185f51 minor change 2025-03-18 23:32:06 -05:00
Jicheng Lu eb078d121b Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/call-dummy-func 2025-03-18 09:32:49 -05:00
Haiping Chen a80ecd9bb4 Fix PizzaBot compile issue. 2025-03-17 20:30:15 -05:00
Jicheng Lu f562152b78 add instruct hooks 2025-03-17 17:02:24 -05:00
Jicheng Lu fe63875315 minor change 2025-03-17 14:26:39 -05:00
Jicheng Lu bcadc7e940 add execute template utility 2025-03-17 14:13:31 -05:00
geffzhang 213d39349e Merge branch 'mcp' of https://github.com/Ai4c-AI/BotSharp 2025-03-17 07:50:35 +08:00
Jicheng Lu 5d4dcc3e13 refine state loading 2025-03-14 17:04:54 -05:00
Jicheng Lu 995b71e145 call dummy func 2025-03-14 11:13:13 -05:00
Jicheng Lu f4cc8f41fa refine update conv tags 2025-03-13 15:36:14 -05:00
Jicheng Lu 9a8f559785 temp save 2025-03-13 13:06:00 -05:00
Jicheng Lu 85cf382adc refine chat log 2025-03-12 10:13:57 -05:00
Jicheng Lu 25a9c77cdd refine agent task 2025-03-10 17:03:23 -05:00
Jicheng Lu 9f71816177 refine state key search 2025-03-10 12:14:44 -05:00
Jicheng Lu eb81ad212a add instruction log setting and state search 2025-03-09 22:21:34 -05:00
iceljc 8fd5ac1315
Merge pull request #918 from iceljc/master
refine instruction log
2025-03-06 17:02:26 -06:00
Jicheng Lu 1275053d66 migrate conv latest states 2025-03-06 16:46:38 -06:00
Haiping Chen c8a565f585 Seperate realtime in a new project 2025-03-06 12:01:43 -06:00
Jicheng Lu c4d2f5b026 relocate 2025-03-06 11:31:53 -06:00
Jicheng Lu ae84088b5f refine instruction log 2025-03-06 11:11:45 -06:00
nick.yi af01567fae hotfix duplicate welcome message 2025-03-06 20:23:40 +08:00
nick.yi 5d10f3d305 optimize RealTime 2025-03-06 17:03:30 +08:00
Jicheng Lu 6ed0afe439 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-latest-state 2025-03-05 17:23:28 -06:00
Jicheng Lu 366e1339c6 refactor instruction 2025-03-05 17:22:46 -06:00
Haiping Chen 89fc99f4e1 prevent initial response interruption 2025-03-05 16:57:58 -06:00
Haiping Chen 9c50824369 Support DTMF in realtime 2025-03-05 16:57:34 -06:00
Haiping Chen d69f19bd41 refactor realtime code. 2025-03-05 12:29:28 -06:00
Haiping a205b9b407
Merge pull request #912 from kerryjiang/centralpackversion
Use ManagePackageVersionsCentrally for more projects
2025-03-05 08:13:18 -06:00
nick.yi d78c77141b 1.hotfix timestamp,mark and interruption handling
2.Hotfix message persistence
2025-03-05 21:48:06 +08:00
Jicheng Lu 263ec44517 refine 2025-03-04 23:25:12 -06:00
Jicheng Lu e0fffe191c add latest state 2025-03-04 17:25:35 -06:00
Haiping Chen b4862837da Mak initial audio is not interruptable 2025-03-03 15:30:06 -06:00
geffzhang 8b467891fc
Merge branch 'master' into mcp 2025-03-03 07:28:24 +08:00
Kerry Jiang c0a15f87e3 remove ManagePackageVersionsCentrally from individual projects and add it in Directory.Packages.props 2025-03-01 19:57:50 -08:00
Haiping Chen c096b63656 Output input audio transcript. 2025-02-28 20:42:03 -06:00
Haiping Chen e3036ef3ba add welcome for realtime 2025-02-28 18:19:44 -06:00
Jicheng Lu 235d972ca1 remove data 2025-02-28 16:47:03 -06:00
Jicheng Lu 64831f5b3a minor change 2025-02-28 15:35:46 -06:00
Jicheng Lu ac76a08524 Merge branch 'master' of https://github.com/SciSharp/BotSharp 2025-02-28 15:35:00 -06:00
Jicheng Lu 2851851657 refine lock key 2025-02-28 15:34:53 -06:00
hchen2020 284c588df3
Merge branch 'SciSharp:master' into master 2025-02-28 15:27:40 -06:00
Haiping Chen 606026130a rollback reset states 2025-02-28 15:26:45 -06:00
iceljc 5c90f2cd8a
Merge pull request #905 from iceljc/master
add agent id in resource key
2025-02-28 13:03:44 -06:00
Haiping Chen 265d439938 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2025-02-28 12:45:13 -06:00
Haiping Chen 14b6d41ce5 OnSessionUpdated log 2025-02-28 12:44:59 -06:00
Jicheng Lu 152811cc72 add agent id in resource key 2025-02-28 10:00:58 -06:00
Haiping 2ab73ead56
Update agent.json 2025-02-28 09:51:48 -06:00
Haiping Chen a15821061f Upgrade package 2025-02-27 21:19:20 -06:00
Haiping Chen 9d570311d1 realtime route to agent 2025-02-26 22:40:50 -06:00
geffzhang ffcb1e3b52 feat : test pizza with mcp 2025-02-27 12:39:07 +08:00
Haiping Chen 1468c01f46 Remove call_sid from function util-twilio-hangup_phone_call 2025-02-26 13:16:57 -06:00
Haiping Chen 20563d28f5 Merge branch 'master' into routing-utility 2025-02-26 11:52:41 -06:00
Haiping Chen e68f245f2a Add Twilio HangupPhoneCallFn 2025-02-26 11:41:52 -06:00
Jicheng Lu 2428349247 remove limit 2025-02-25 19:50:11 -06:00
geffzhang cca509dbcb
Merge branch 'mcp' into mergecode 2025-02-26 07:05:47 +08:00
geffzhang 69993bdca8 feat:Migrate MCP to the independent BotSharp.MCP package 2025-02-25 22:57:22 +08:00
Haiping Chen 51d933e3db lazy routing (WIP) 2025-02-24 22:35:22 -06:00
geffzhang 731355d110 feat: Rename Agent Context Protocols 2025-02-24 09:04:44 +08:00
geffzhang 9b662168ff feat : Agent add mcp property 2025-02-23 22:55:35 +08:00