Commit graph

702 commits

Author SHA1 Message Date
Jicheng Lu c753fd88dd refactor file dialog structure 2024-05-07 15:31:39 -05:00
C. Oceania a67c4ab698
Merge pull request #439 from hchen2020/master
Fallback Agent.
2024-05-07 12:21:42 -05:00
Haiping Chen c0523a118f Fallback Agent. 2024-05-07 12:19:55 -05:00
Jicheng Lu 91093f6a04 add payload 2024-05-07 11:55:44 -05:00
Jicheng Lu 8310fcfacd resolve conflict 2024-05-06 17:35:31 -05:00
Jicheng Lu 2a31af5911 refine file service 2024-05-06 17:31:52 -05:00
Jicheng Lu 8d90b3a7e2 add file controller 2024-05-06 02:59:03 -05:00
Jicheng Lu 67aa9ed0ae refine file storage 2024-05-06 01:51:59 -05:00
Jicheng Lu 2ecc0206aa temp save 2024-05-03 17:24:18 -05:00
Jicheng Lu 2f08a13f05 save file to directory 2024-05-03 14:57:44 -05:00
Haiping Chen c01b21baa9 Downgrade Fluid.Core 2024-05-03 13:53:47 -05:00
Haiping Chen 6ad8a3e076 Fix compile error. 2024-05-03 13:17:14 -05:00
Haiping Chen 2a3e50aabb Merge branch 'master' into anthropic-ai 2024-05-03 11:22:42 -05:00
Haiping Chen 7fb386f176 Anthropic AI 2024-05-02 17:07:12 -05:00
C. Oceania 991582372d
Fix SecondaryContent null issue for FileRepository. 2024-05-02 10:33:23 -05:00
Haiping Chen 0ae2c4ba99 Server-sent Events. 2024-04-30 16:25:58 -05:00
Haiping Chen 1cfa6a8618 DistributedLocker 2024-04-30 07:50:01 -05:00
C. Oceania 7cfe1a1c01
Merge branch 'SciSharp:master' into master 2024-04-26 09:37:22 -05:00
C. Oceania 3ab3bc8652
Merge pull request #430 from hchen2020/master
Fix language detection.
2024-04-25 11:29:41 -05:00
Haiping Chen b43dfbac01 Fix language detection. 2024-04-25 11:27:51 -05:00
Jicheng Lu bb0884e4cc refine type check 2024-04-25 10:58:28 -05:00
C. Oceania 46704e9fa4
Merge branch 'SciSharp:master' into master 2024-04-25 06:46:16 -05:00
Haiping Chen 42b0e37ff3 EntityFrameworkCore 8.2.1 2024-04-24 23:08:46 -05:00
C. Oceania 875821ec6f
Merge pull request #428 from hchen2020/master
Return reason from HasMissingRequiredField.
2024-04-24 16:46:40 -05:00
Haiping Chen ce7b495475 Return reason from HasMissingRequiredField. 2024-04-24 16:45:18 -05:00
Jicheng Lu 349cc7e44b minor change 2024-04-23 23:47:38 -05:00
Joanna Ren ab3c6089a6 update language detection 2024-04-23 17:13:38 -05:00
Haiping Chen e93fa66bcc update language. 2024-04-23 15:30:38 -05:00
Haiping Chen 2add4a6ae8 Fix localization return issue. 2024-04-23 14:48:30 -05:00
Haiping Chen 36e569ea28 Update language prompt. 2024-04-23 14:27:14 -05:00
Haiping Chen 06974977e7 translation prompt. 2024-04-23 14:02:00 -05:00
Jicheng Lu ba854c2dec minor change 2024-04-23 11:27:20 -05:00
Jicheng Lu 9381fa951d add translate service 2024-04-23 11:25:05 -05:00
Jicheng Lu 0161987b4d Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-translation 2024-04-23 10:52:40 -05:00
C. Oceania b37c72f339
Merge pull request #419 from sylviachency/patch-1
Update agent.json
2024-04-23 04:28:05 -05:00
sylviachency bac6888934
Update agent.json 2024-04-23 00:19:34 -05:00
sylviachency b8baf14d63
Update instruction.liquid 2024-04-23 00:17:06 -05:00
sylviachency d54eb271b3
Update instruction.liquid 2024-04-23 00:16:43 -05:00
C. Oceania c073937682
Merge branch 'SciSharp:master' into master 2024-04-22 18:52:13 -05:00
Haiping Chen 9d1525837b Merge branch 'master' into human_agent 2024-04-22 15:47:35 -05:00
Haiping Chen 4307d7711d Refactor human intervention needed. 2024-04-22 15:46:47 -05:00
Jicheng Lu f09c22b90c temp save 2024-04-22 14:29:21 -05:00
Jicheng Lu 72c0f06d93 minor change 2024-04-18 16:40:50 -05:00
Jicheng Lu 970bc4d028 add secondary content 2024-04-18 16:34:18 -05:00
Jicheng Lu 59958bcf8b refine json 2024-04-18 13:54:43 -05:00
Jicheng Lu 8af7466ecf use value kind 2024-04-16 14:48:55 -05:00
Jicheng Lu 46fdf455ee refine save state by args 2024-04-16 14:31:51 -05:00
Haiping Chen 70b3e96c0a Click element by position. 2024-04-15 23:48:22 -05:00
Jicheng Lu 668df3e1ba fix file serialization 2024-04-13 10:23:20 -05:00
Jicheng Lu e319992206 add repository enum 2024-04-12 10:00:55 -05:00
sylviachency a7cfa002ed
Merge branch 'SciSharp:master' into master 2024-04-11 16:00:40 -05:00
sylviachency d7524162d8
Update planner_prompt.naive.liquid
address transfer to person issue
2024-04-11 12:43:43 -05:00
sylviachency 4aa5b92b92
Update HumanInterventionNeededHandler.cs
address transfer to person issue
2024-04-11 12:41:48 -05:00
Jicheng Lu 2af4102b65 add log in agent refresh 2024-04-11 10:19:57 -05:00
Jicheng Lu e4e3ee5668 minor change 2024-04-11 02:04:54 -05:00
Jicheng Lu 32a084289e refine agent refresh 2024-04-11 02:00:17 -05:00
C. Oceania 5564287871
Agent Name is contaminated. 2024-04-10 15:02:19 -05:00
Jicheng Lu 84220a8a71 minor change 2024-04-10 12:49:12 -05:00
Jicheng Lu cb812171e6 revert code 2024-04-10 12:47:51 -05:00
Jicheng Lu 4dff5356e6 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-visible-property 2024-04-10 12:45:42 -05:00
Jicheng Lu 45fd30aaf8 add readonly load state 2024-04-10 12:45:35 -05:00
jli238 90c0ef014d
Update args definition for router agent
Update args definition for router agent, to provide a more stable args response output from agent. Tested solid on GPT Playground.
2024-04-09 16:17:55 -05:00
Jicheng Lu ed729bf18d minor change 2024-04-09 16:00:53 -05:00
Jicheng Lu f6cf392267 add visible property 2024-04-09 15:52:21 -05:00
Jicheng Lu 4723c64e3c clean code 2024-04-08 09:58:25 -05:00
Haiping Chen ca262e7ec3 ConversationBreakpoint.Reason 2024-04-07 22:15:51 -05:00
Jicheng Lu 76de65e8f5 clean code 2024-04-07 13:38:56 -05:00
Jicheng Lu 8fd6f6a99e add hook 2024-04-07 13:37:16 -05:00
Haiping Chen 7c061af7f5 ConversationStorage.Append 2024-04-06 22:24:55 -05:00
Haiping Chen 491452ece1 Restore Append 2024-04-06 19:00:58 -05:00
Haiping Chen 3c968bd068 PostbackFunctionName 2024-04-06 18:33:49 -05:00
Haiping Chen b7c80cf11b Upgrade EntityFrameworkCore.BootKit 2024-04-04 21:43:13 -05:00
Jicheng Lu 575d298401 enable agent id 2024-04-04 19:14:09 -05:00
Jicheng Lu a432e3ca9e enable plugin by dependency 2024-04-04 17:41:52 -05:00
Jicheng Lu d2d28be378 optimize state 2024-04-03 12:12:31 -05:00
Haiping Chen 551c2f8ed4 check field type in routing. 2024-04-03 09:47:32 -05:00
C. Oceania 3b248c3d6b
Merge pull request #387 from iceljc/features/refine-conv-states
Features/refine conv states
2024-04-02 22:21:41 -05:00
Haiping Chen fcb761976b Handle output routing exception. 2024-04-02 17:27:36 -05:00
Jicheng Lu 40bafdc327 add readonly 2024-04-02 15:39:14 -05:00
Jicheng Lu da42be0477 minor change 2024-04-02 14:24:04 -05:00
Jicheng Lu 8168b22707 refine element button 2024-04-02 14:09:42 -05:00
Jicheng Lu 7ae9e3ef60 refine states 2024-04-02 11:38:18 -05:00
C. Oceania 6f93347b08
Merge pull request #385 from iceljc/features/refine-json-converter
refine json converter
2024-04-02 06:02:14 -05:00
Jicheng Lu 1f80192bf3 refine json converter 2024-04-01 22:33:42 -05:00
Haiping Chen 601b64b50a Prevent duplicate record to be inserted 2024-04-01 21:10:21 -05:00
Jicheng Lu a649b658e4 add agent queue changed event 2024-03-31 23:55:13 -05:00
Haiping Chen f1999f32e7 GetProviders only when the setting has value. 2024-03-31 16:54:22 -05:00
Haiping Chen f5eaa716ea Add featuer of VisibilityExpression 2024-03-31 14:28:16 -05:00
Haiping Chen 15291fa6f0 Fix OnRoutingInstructionRevised 2024-03-31 11:12:20 -05:00
C. Oceania a245d71ca7
Merge pull request #381 from iceljc/features/refine-state-change
add active round log
2024-03-31 07:27:29 -05:00
Jicheng Lu f61ee50014 add active round log 2024-03-30 22:43:45 -05:00
Haiping Chen 8f9e2adcc3 Save to Storage as well 2024-03-30 19:48:13 -05:00
Haiping Chen bed33c82fb Remove agent required args based on latest states. 2024-03-30 07:51:11 -05:00
Haiping Chen 48cae89ac7 OnConversationEnding 2024-03-29 19:51:22 -05:00
Haiping Chen 52d542cafa response_to_user 2024-03-29 19:07:09 -05:00
Haiping Chen d8368ef83e Provide conversation_end flat in response_to_user 2024-03-29 18:36:05 -05:00
Jicheng Lu fc7a82de01 refine state node 2024-03-29 16:37:35 -05:00
Jicheng Lu fd96a38818 refine state node 2024-03-29 16:01:13 -05:00
Haiping Chen 56e204c3ad expected_user_goal_agent 2024-03-29 11:46:48 -05:00
C. Oceania ffe9fb81b0
Update RoutingService.InvokeFunction.cs 2024-03-28 16:44:57 -05:00
Haiping Chen 3d7fb18ab0 optimize naive. 2024-03-28 15:38:16 -05:00
Haiping Chen 25a4ec3949 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2024-03-28 14:10:07 -05:00
Haiping Chen 16e3a70ce7 human_intervention_needed 2024-03-28 14:09:53 -05:00
Haiping Chen 9f79dcf4a8 Save function result to Storage 2024-03-28 14:09:13 -05:00
Jicheng Lu bd7d3ffafa add state change event 2024-03-28 13:16:16 -05:00
Jicheng Lu 78ef7b6c37 refine rc options 2024-03-28 10:32:09 -05:00
Jicheng Lu 364414fdcf fix cur message id 2024-03-27 22:21:34 -05:00
C. Oceania 777c10a426
Merge pull request #368 from iceljc/features/refine-breakpoint
add active rounds to state
2024-03-27 14:15:29 -05:00
Jicheng Lu 55480a97ea add active rounds to state 2024-03-27 13:50:27 -05:00
Haiping Chen 280330bd33 Not trigger if replyMessage.FunctionName is empty. 2024-03-27 11:19:13 -05:00
C. Oceania de2f4ee5b1
Merge pull request #365 from iceljc/features/refine-breakpoint
refine state
2024-03-27 06:49:38 -05:00
Haiping Chen ac6ad99975 GetAgent perInstanceCache 2024-03-26 19:26:11 -05:00
Jicheng Lu 50d1c43cf0 minor change 2024-03-26 17:09:49 -05:00
Jicheng Lu d572f90502 refine state 2024-03-26 16:57:13 -05:00
C. Oceania 747eb2dc2c
Clone message when received 2024-03-26 14:19:56 -05:00
Jicheng Lu fc74da3eb0 Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/refine-breakpoint 2024-03-26 12:40:39 -05:00
Jicheng Lu 1ee3c4eb14 add breakpoint 2024-03-26 12:10:34 -05:00
Haiping Chen 691c3b2654 Delay persisting message to allow message content to be changed in hook. 2024-03-26 11:10:27 -05:00
C. Oceania d33bd37615
Merge pull request #361 from iceljc/features/refine-conversation-functionality
Features/refine conversation functionality
2024-03-25 17:31:54 -05:00
Jicheng Lu a918b88937 refine background service 2024-03-25 17:29:08 -05:00
Haiping Chen 7fb5410097 Support model_id in InstructMode 2024-03-25 11:22:43 -05:00
Jicheng Lu 2bcbfcb394 add start time in conv filter 2024-03-25 01:28:20 -05:00
Haiping Chen 5f5afada70 Remove task_completed 2024-03-24 23:38:00 -05:00
Haiping Chen fee89ffb96 Conversation rate limit. 2024-03-24 12:33:41 -05:00
Haiping Chen f7cbbe84de UpdateBreakpoint resetStates 2024-03-24 08:56:21 -05:00
Haiping Chen b9bfe0a7df Add breakpoint feature. 2024-03-23 20:31:15 -05:00
Haiping Chen 6a87a035bc #TEMPLATE# 2024-03-22 22:09:43 -05:00
hchen2020 531acfc8d1
Merge branch 'SciSharp:master' into master 2024-03-22 14:09:05 -05:00
Haiping Chen 33df282add task completed hook. 2024-03-22 14:06:20 -05:00
hchen2020 f7becd9bb8
Merge branch 'SciSharp:master' into master 2024-03-22 08:25:22 -05:00
Haiping Chen 3a28a72f6c Skip routing rule check if current agent is empty. 2024-03-22 08:24:58 -05:00
Haiping Chen 80995f54df Merge branch 'master' of https://github.com/hchen2020/BotSharp 2024-03-22 07:53:54 -05:00
Haiping Chen dccc345bcd Check routing rule after poping agent. 2024-03-21 17:04:45 -05:00
C. Oceania 94d2b6aaa6
Update instruction.liquid 2024-03-20 16:13:27 -05:00
C. Oceania 2dc00006a0
Merge pull request #352 from hchen2020/master
RouteToAgentRoutingHandler
2024-03-20 10:39:59 -05:00
Haiping Chen 0609011650 RouteToAgentRoutingHandler 2024-03-20 10:38:56 -05:00
Haiping Chen 9f8d6cba2b fix IH wo type fiter. 2024-03-20 09:23:48 -05:00
Jicheng Lu 8c4c0a0e6e add google api 2024-03-19 17:32:17 -05:00
Haiping Chen 6cc63913d4 Support editor in rich content. 2024-03-19 11:08:28 -05:00
Jicheng Lu a6eee9187b refine code 2024-03-18 14:52:38 -05:00
Jicheng Lu 657677a43d add botsharp options 2024-03-18 14:36:41 -05:00
101223 4f19721059 update instruction 2024-03-17 22:58:25 -05:00
Haiping Chen 70fdec2d3e Support postback message. 2024-03-16 09:43:00 -05:00
Haiping Chen d0e492820f expected_next_action_agent 2024-03-14 23:48:32 -05:00
Haiping Chen be7b5a9849 Fix InvokeFunction name. 2024-03-14 19:52:58 -05:00
Haiping Chen a36347ea42 Syn latest state before rendering prompt. 2024-03-12 11:54:20 -05:00
C. Oceania 31805fb413
Merge pull request #339 from iceljc/features/add-message-delete-event
add message delete event
2024-03-12 06:13:13 -05:00
Jicheng Lu 53ef893ce9 revert code 2024-03-11 15:33:28 -05:00
Jicheng Lu 6c1cebe87b add message delete event 2024-03-11 15:32:13 -05:00
Haiping Chen 1bccb15058 Syn agent template dict once states has been changed. 2024-03-11 13:26:49 -05:00