Commit graph

555 commits

Author SHA1 Message Date
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
Haiping Chen 7d5959f387 OnRoutingInstructionRevised 2024-03-11 11:03:42 -05:00
Haiping Chen 656b533523 Emit OnRoutingInstructionRevised 2024-03-11 09:49:17 -05:00
Wenwei Lin c34814af84 remove AspectInjector dependency in BotSharp.Core 2024-03-11 22:11:54 +08:00
Jicheng Lu 0d91a2b558 add conv state filter 2024-03-08 16:02:08 -06:00
Haiping Chen 538461db50 Remove source code reference of EntityFrameworkCore.BootKit. 2024-03-08 08:11:59 -06:00
Haiping Chen 28cf5c0b69 Abstract IWebBrowser. 2024-03-08 07:19:13 -06:00
C. Oceania 73f9f6d1e5
Merge pull request #333 from hchen2020/master
chagne default temperature.
2024-03-07 13:56:48 -06:00
Haiping Chen 86b905ca7c chagne default temperature. 2024-03-07 12:27:29 -06:00
Jicheng Lu c04e60b218 minor change 2024-03-07 11:30:51 -06:00
Jicheng Lu b547ff1665 add clean setting 2024-03-07 11:25:23 -06:00
Jicheng Lu eb9a2bb25e add background service to clean idle conversations 2024-03-07 01:34:52 -06:00
Haiping Chen 96bf9d2fa0 Add user_goal_description to router.
Improve stream log.
2024-03-05 11:36:48 -06:00
Jicheng Lu 7c7a71e877 allow empty list update 2024-03-04 20:24:07 -06:00
Haiping Chen 885097ff3d Add conversation summary for human_intervention_needed 2024-03-03 13:29:10 -06:00
C. Oceania 5b7e2c64c2
Merge pull request #327 from iceljc/features/add-log-agent-id
refine content log input
2024-02-29 23:48:55 -06:00
Haiping Chen fb0adadf6a Unified InvokeFunction. 2024-02-29 23:44:57 -06:00
Jicheng Lu 174aa61fe9 rename model 2024-02-29 20:50:39 -06:00
Haiping Chen 649a0726e2 Fix user id. 2024-02-28 21:07:12 -06:00
Haiping Chen beb82c855a fix GetCurrentAgentId 2024-02-28 20:45:01 -06:00
Haiping Chen b2650a31e1 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2024-02-28 20:41:26 -06:00
Haiping Chen 0f6a183ed4 Fix Pop agent bug. 2024-02-28 20:41:21 -06:00
C. Oceania 82da7e7067
Merge pull request #324 from iceljc/features/add-function-name
add delete log
2024-02-28 17:43:14 -06:00
Jicheng Lu 61dd64bfc8 add delete log 2024-02-28 17:37:36 -06:00
Haiping Chen 72c5ec7bd9 Improve IRoutingHook. 2024-02-28 14:40:59 -06:00
Haiping Chen ac40aa645f Stream Routing context log. 2024-02-28 10:21:14 -06:00
Haiping Chen a0bf65698f Add required flag. 2024-02-27 21:15:21 -06:00
Haiping Chen 18721a6b8f Auto restore function name in InvokeFunction. 2024-02-27 14:59:08 -06:00
Haiping Chen 2582ecd578 Add TwoStagePlanner. 2024-02-27 07:19:05 -06:00
Jicheng Lu 9877f1c623 refine rich type and template type 2024-02-24 15:17:37 -06:00
Haiping Chen 5f7a8e5480 Support multiple agent types filtering 2024-02-23 09:15:10 -06:00
Haiping Chen ad0e35157d Rename to routing. 2024-02-23 08:55:32 -06:00
Haiping Chen c67d0cc68f Add hook of OnConversationRouting. 2024-02-22 19:53:00 -06:00
Haiping Chen f4b4ca4329 OnConversationRedirected 2024-02-22 15:14:13 -06:00
Jicheng Lu 3bf9081e4a refine json converter 2024-02-22 10:02:11 -06:00
Haiping Chen 1a0e5bea57 SQL Driver 2024-02-19 16:55:41 -06:00
C. Oceania 5f80b5e802
Merge pull request #301 from iceljc/features/save-conversation-log
add content log and state log
2024-02-15 14:48:41 -06:00
Jicheng Lu c1753b888c add content log and state log 2024-02-15 14:43:36 -06:00
C. Oceania a6a717d6f3
fix issue when user name is null 2024-02-15 12:11:56 -06:00
Jicheng Lu 7d1aa8fcf5 fix oauth config 2024-02-14 19:48:03 -06:00
Haiping Chen 96eb5e1c59 Merge branch 'master' into github-sso 2024-02-14 17:45:38 -06:00
Haiping Chen 8f2ef5ba63 GitHub SSO 2024-02-14 17:45:28 -06:00
Haiping Chen c73a713e15 show data in ChatHubConversationHook. 2024-02-12 15:49:18 -06:00
Haiping Chen 596a83655e Add TaskId to conversation. 2024-02-12 09:14:33 -06:00
Haiping Chen 0473923fed improve webdrive action response. 2024-02-08 15:39:56 -06:00
Haiping Chen b5ab7cac47 Add hook of OnDialogRecordLoaded. 2024-02-06 14:42:35 -06:00
Haiping Chen 4a1ae030dd Add more dialog history for SequentialPlanner 2024-02-05 23:58:38 -06:00
Haiping Chen 19ee935c29 Abstract IWebBrowser. 2024-02-05 23:05:52 -06:00