Commit graph

1539 commits

Author SHA1 Message Date
Jicheng Lu f5242a83b3 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/refine-file-instruct 2025-05-29 14:22:36 -05:00
Jicheng Lu 2ce3f6c070 refine file name 2025-05-29 13:58:47 -05:00
Haiping 565f289702
Merge pull request #1066 from iceljc/features/add-utility-visibility
add utility visibility expression
2025-05-29 13:15:35 -05:00
Haiping Chen 854e6bf11d OnTicketReceivedContext 2025-05-29 05:39:07 -05:00
易磊 31bdd8f847
Merge pull request #1070 from yileicn/master
optimize summary
2025-05-29 15:30:01 +08:00
nick.yi 5bfb8f8734 optimize summary 2025-05-29 15:14:44 +08:00
易磊 c8149b63e2
Merge pull request #1069 from yileicn/master
hotfix AddDefaultInstruction
2025-05-29 10:42:14 +08:00
nick.yi d222a120ac hotfix AddDefaultInstruction 2025-05-29 10:33:22 +08:00
Jicheng Lu e2f2d0a0da Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-utility-visibility 2025-05-28 20:43:00 -05:00
Jicheng Lu c6807a501c Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/refine-file-instruct 2025-05-28 20:40:14 -05:00
Haiping 82affd8bb9
Merge pull request #1067 from yileicn/master
hotfix agent instruction cache question
2025-05-28 20:10:41 -05:00
Jicheng Lu 1792da38ef refine utility structure 2025-05-28 16:16:48 -05:00
Jicheng Lu db542b7e90 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-utility-visibility 2025-05-28 13:29:04 -05:00
Jicheng Lu 0469b27a97 refine form data 2025-05-28 11:57:25 -05:00
nick.yi 57f25f3c82 hotfix agent instruction cache question 2025-05-28 17:50:07 +08:00
Jicheng Lu 0a0da61db3 temp save 2025-05-27 21:23:20 -05:00
Jicheng Lu 78579fe4fe use binary data 2025-05-27 19:56:14 -05:00
Jicheng Lu 59eb471dee minor change 2025-05-27 15:26:11 -05:00
Jicheng Lu 28d4f4e9ba add utility visibility expression 2025-05-27 15:23:37 -05:00
Haiping 53bf0fee19
Merge pull request #1065 from yileicn/master
optimize CheckArgType
2025-05-27 13:28:40 -05:00
nick.yi ced3883c44 optimize CheckArgType 2025-05-27 23:08:28 +08:00
Haiping 1672374e48
Merge pull request #1064 from iceljc/test/google-realtime
add gemini file content
2025-05-27 09:40:05 -05:00
Jicheng Lu b6e6de591f add gemini file content 2025-05-26 00:23:31 -05:00
nick.yi c3332dda0e Fix IndexOutOfRangeException caused by CheckArgType concurrency 2025-05-25 11:32:17 +08:00
Haiping ca36b140c6
Fix CheckArgType null 2025-05-24 16:30:14 -05:00
Jicheng Lu b52c240593 fix user update 2025-05-22 16:10:09 -05:00
Jicheng Lu 1cd8ab9b03 minor change 2025-05-22 14:02:39 -05:00
Jicheng Lu 2bf15f5078 refine routing mode 2025-05-22 13:58:42 -05:00
Jicheng Lu 069170a01c add agent mode 2025-05-21 17:34:38 -05:00
Jicheng Lu 6649e529cc Merge branch 'master' of https://github.com/SciSharp/BotSharp into test/google-realtime 2025-05-21 15:58:10 -05:00
Jicheng Lu aab468f410 add session logging and crontab settings 2025-05-20 10:59:42 -05:00
易磊 73a4076cd0
Merge branch 'master' into Production 2025-05-20 09:25:54 +08:00
Jicheng Lu b0b6c4b651 remove comments 2025-05-19 15:02:28 -05:00
Jicheng Lu a6e9f1de5a Merge branch 'master' of https://github.com/SciSharp/BotSharp into test/google-realtime 2025-05-19 14:54:58 -05:00
Jicheng Lu 82b831d406 add session reconnect 2025-05-19 14:54:40 -05:00
Haiping a6b11f0207
Merge pull request #1057 from iceljc/test/google-realtime
Test/google realtime
2025-05-19 10:01:13 -05:00
Haiping 968bac623d
Update RoutingService.InstructLoop.cs
hotfix GetNextStepPrompt error(can't find naive reasoner template)
2025-05-19 09:48:16 -05:00
nick.yi 278b36785e hotfix GetNextStepPrompt error(can't find naive reasoner template) 2025-05-19 17:49:40 +08:00
Jicheng Lu a4d4f28bc0 resolve conflict 2025-05-15 23:21:01 -05:00
Jicheng Lu d5d03834f1 minor change 2025-05-15 23:02:38 -05:00
Jicheng Lu 0c2ba423d8 refine 2025-05-15 22:59:57 -05:00
nick.yi d10f0a635a hotfix error 2025-05-16 09:32:05 +08:00
nick.yi b17eb86220 fix merge conflict 2025-05-16 09:25:23 +08:00
nick.yi 37f860d897 optimize hook 2025-05-16 09:19:55 +08:00
Jicheng Lu 350c479486 sync and refine 2025-05-15 17:46:36 -05:00
Jicheng Lu 37bef7b8c6 Merge branch 'master' of https://github.com/SciSharp/BotSharp into test/google-realtime 2025-05-15 15:47:06 -05:00
Jicheng Lu b64f22ef8e temp save 2025-05-15 15:46:42 -05:00
Haiping a2fdc769a9
Merge pull request #1044 from SciSharp/mcpdummytools
Refactor InvokeFunction code
2025-05-15 10:52:26 -05:00
nick.yi 9cdf9179c0 optimize hook 2025-05-15 15:25:08 +08:00
Jicheng Lu 4c4dce852d minor change 2025-05-14 23:54:18 -05:00
Jicheng Lu bc40deed54 tool call done; to do session restart 2025-05-14 23:49:36 -05:00
nick.yi b748ce3d9f optimize AgentHook,IInstructHook 2025-05-15 10:48:08 +08:00
Jicheng Lu 04eafedb78 refine transcription 2025-05-14 18:14:01 -05:00
Jicheng Lu da9c3c6ab0 temp save 2025-05-13 15:43:08 -05:00
Jicheng Lu c837dd6611 temp save 2025-05-13 11:45:19 -05:00
geffzhang 1defef62e8 Merge branch 'master' into mcpdummytools 2025-05-11 15:21:49 +08:00
Haiping 872b57fa80
Merge pull request #1050 from iceljc/features/refine-global-stats
refine global stats
2025-05-08 14:03:33 -05:00
Jicheng Lu 0a8519559e refine global stats schema 2025-05-08 11:30:40 -05:00
Jicheng Lu 6141643401 refine global stats 2025-05-08 00:19:19 -05:00
Jicheng Lu 363c9be56b minor change 2025-05-07 22:14:05 -05:00
Jicheng Lu 5c5c643856 resolve conflict 2025-05-07 16:38:55 -05:00
Jicheng Lu e35fbc7439 refine 2025-05-07 16:34:39 -05:00
Haiping Chen 36a387eb3e Avoid duplicated utility templates. 2025-05-07 14:31:53 -05:00
nick.yi 46ad042d32 fix conflict 2025-05-07 09:54:24 +08:00
Haiping Chen cf4ea9cc64 resolve conflict. 2025-05-06 20:39:52 -05:00
Jicheng Lu 684805cada minor change 2025-05-05 16:55:50 -05:00
Haiping Chen 97115c6496 Fix InstructLoop 2025-05-05 10:10:32 -05:00
Haiping Chen 3960381b7f Merge branch 'master' into routing-function-refactor-1 2025-05-05 09:12:14 -05:00
Jicheng Lu 1762675cb0 revert 2025-05-04 23:20:52 -05:00
Haiping Chen 5ff7079470 Optimize InstructLoop 2025-05-02 20:02:37 -05:00
Jicheng Lu d703477b4b refine error and warn logging 2025-05-02 11:31:28 -05:00
geffzhang 5087b46e66 rename MCPFunctionExecutor 2025-05-01 17:14:02 +08:00
geffzhang 927184efee Refactor InvokeFunction code
Refactor the InvokeFunction code by categorizing the dummy function, function callback, and MCP tool invocation logic into three distinct  classes
2025-05-01 16:47:16 +08:00
Jicheng Lu c1004df986 Merge branch 'master' of https://github.com/SciSharp/BotSharp into test/realtime-chat 2025-04-30 15:00:08 -05:00
Jack 91dda91ee1
Update AgentService.GetAgents.cs
fix can't find agent issue
2025-04-30 17:13:53 +08:00
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