Commit Graph

  • 70b8335d49 feat(LocalRunnerClient): support atomic persist serialization in LocalRunnerClient slhafzjw 2026-01-11 14:24:34 +08:00
  • 8ca475beeb feat(LocalRunnerClient): support registering CommonMcp slhafzjw 2026-01-08 22:28:12 +08:00
  • 4f36c0dd2d feat(LocalRunnerClient): support deleting MCP configurations in CommonMcp slhafzjw 2026-01-08 22:23:08 +08:00
  • 00993bd763 feat(LocalRunnerClient): support creating MCP configurations in CommonMcp slhafzjw 2026-01-08 22:09:14 +08:00
  • a0bca668cb refactor(LocalRunnerClient): support update existedMetaActions in method registerMcpClient slhafzjw 2026-01-08 21:48:30 +08:00
  • c6118c41b0 refactor(LocalRunnerClient): support loading primary fileMcpCache when CommonMcp launched slhafzjw 2026-01-08 21:33:39 +08:00
  • 872d21170a feat(LocalRunnerClient): support modify and overflow events on mcp configurations in CommonMcp slhafzjw 2026-01-08 21:16:28 +08:00
  • 44ab6cfac8 feat(LocalRunnerClient): support registering MCP clients in CommonMcp slhafzjw 2026-01-05 23:06:17 +08:00
  • ec30ac1922 refactor(LocalRunnerClient): remove tool change consumer in registerMcpClient slhafzjw 2026-01-03 16:34:04 +08:00
  • 74b6d0c653 chore(RunnerClient): fix RunnerClient error usages in implementations slhafzjw 2026-01-03 15:49:54 +08:00
  • de462866b2 feat(LocalRunnerClient): support registering DescMcpServer watch service slhafzjw 2026-01-02 21:41:47 +08:00
  • 4ea8926363 feat(LocalRunnerClient): support repairing description data while OVERFLOW event happened in DescMcpServer slhafzjw 2026-01-02 21:29:18 +08:00
  • 04c98c7856 fix(LocalRunnerClient): support deleting descCache while *.desc.json is not available in DescMcpServer slhafzjw 2026-01-02 18:18:15 +08:00
  • 0757856187 feat(LocalRunnerClient): support deleting *.desc.json in DescMcpServer slhafzjw 2026-01-02 17:20:12 +08:00
  • 19ec93f248 feat(LocalRunnerClient): create modify *.desc.json in DescMcpServer slhafzjw 2026-01-02 16:45:01 +08:00
  • 5877b9e80d feat(LocalRunnerClient): support modify *.desc.json in DescMcpServer slhafzjw 2026-01-02 16:42:56 +08:00
  • 5db0b5fad1 feat(LocalRunnerClient): support load *.desc.json when DescMcpServer launched slhafzjw 2026-01-02 15:55:29 +08:00
  • 623a86daab chore(LocalRunnerClient): update mcp servers' comments slhafzjw 2026-01-02 15:52:44 +08:00
  • 64f24d3fc3 chore(LocalRunnerClient): adjust mcp servers' comments location slhafzjw 2026-01-02 13:38:43 +08:00
  • 3097efe453 feat(LocalRunnerClient): support register DynamicActionMcp watch service slhafzjw 2026-01-02 13:29:00 +08:00
  • b58eeffd2f feat(LocalRunnerClient): support overflow event in DynamicActionMcpServer slhafzjw 2026-01-01 23:32:21 +08:00
  • 62cec79005 refactor(LocalRunnerClient): extract duplicated action adding logic slhafzjw 2026-01-01 22:39:32 +08:00
  • 03a5935107 fix(LocalRunnerClient): support deleting event for action directories in DynamicActionMcp slhafzjw 2026-01-01 21:29:30 +08:00
  • 0ecaec0545 fix(LocalRunnerClient): repair loading logic of action subdirectories slhafzjw 2026-01-01 20:28:19 +08:00
  • 74f2c6c950 fix(LocalRunnerClient): support creating and registering new action in method buildCreate in DynamicActionMcp slhafzjw 2026-01-01 00:32:34 +08:00
  • f35a467ebc fix(LocalRunnerClient): support registering subdirectories in LocalWatchServiceBuild slhafzjw 2025-12-31 23:15:27 +08:00
  • 64b907707a refactor(LocalRunnerClient): introduce WatchContext and decouple build/processor state slhafzjw 2025-12-31 23:11:15 +08:00
  • a6e33edc7a refactor(LocalRunnerClient): support remove action temporarily while action is not usable slhafzjw 2025-12-31 16:27:34 +08:00
  • 94ef79c67d feat(LocalRunnerClient): support program deletion for DynamicActionMcp slhafzjw 2025-12-31 13:41:35 +08:00
  • a222015abb feat(LocalRunnerClient): support program modify and unify action load protocol slhafzjw 2025-12-30 20:52:32 +08:00
  • 1c562f0e7b refactor(LocalRunnerClient): update action keys building source in DynamicActionMcp slhafzjw 2025-12-30 16:43:39 +08:00
  • 89535a6b1c feat(LocalRunnerClient): add initial support for loading local action tools from filesystem slhafzjw 2025-12-29 20:46:26 +08:00
  • 6e90bc8d67 refactor(LocalRunnerClient): co-locate system execution result slhafzjw 2025-12-29 18:53:41 +08:00
  • 0e741802d1 refactor(LocalRunnerClient): consolidate MCP client transport params slhafzjw 2025-12-29 18:48:53 +08:00
  • db3435fccf refactor(LocalRunnerClient): co-locate watch service builder internals slhafzjw 2025-12-29 18:40:20 +08:00
  • e3294ec302 refactor(LocalRunnerClient): move system execution methods into SystemExecHelper slhafzjw 2025-12-29 18:26:30 +08:00
  • bf99e01b51 feat(LocalRunnerClient): introduce LocalWatchServiceHelper and internal implementations slhafzjw 2025-12-29 17:45:39 +08:00
  • 1bd23b20c4 refactor(LocalRunnerClient): introduce DescMcpServer slhafzjw 2025-12-29 17:35:03 +08:00
  • 442dd55686 refactor(LocalRunnerClient): rename LocalWatchServiceRegistry slhafzjw 2025-12-29 14:27:00 +08:00
  • abe5dd5251 chore(idea): update misc.xml slhafzjw 2025-12-26 21:28:10 +08:00
  • 1f737c0e29 refactor(action): reorganize constants in action module slhafzjw 2025-12-26 21:28:02 +08:00
  • d41074c814 refactor(LocalRunnerClient): replace ActionWatchService with unified watch service builder. slhafzjw 2025-12-25 15:41:49 +08:00
  • 621441601a feat(LocalRunnerClient): correct method signature slhafzjw 2025-12-25 10:20:55 +08:00
  • e00d77f076 feat(LocalRunnerClient): add shutdown logic for dynamicActionMcpServer slhafzjw 2025-12-25 10:12:38 +08:00
  • d614ac0b15 feat(LocalRunnerClient): support initializing in-process dynamic action MCP Server slhafzjw 2025-12-24 21:36:39 +08:00
  • 592e2604d9 refactor(mcp): move InProcessMcpTransport into Partner-Common module slhafzjw 2025-12-24 19:34:04 +08:00
  • dcbd2c6569 build(maven): introduce common module slhafzjw 2025-12-24 19:21:53 +08:00
  • 476acb0641 refactor(LocalRunnerClient): rename McpServerParams into McpClientTrasnportParams slhafzjw 2025-12-22 15:02:07 +08:00
  • 88a14f36b2 refactor(runner): relocate InProcessMcpTransport to experimental and move local MCP client logic into LocalRunnerClient slhafzjw 2025-12-22 14:56:23 +08:00
  • 05d1fff125 refactor(RunnerClient): remove unused MCP type enum class slhafzjw 2025-12-21 23:03:25 +08:00
  • 49a4c9eb01 docs(RunnerClient): add architecture-location comment on RunnerClient slhafzjw 2025-12-21 22:05:46 +08:00
  • 9e76c3e7ad refactor(SandboxRunnerClient): align doRun visibility with superclass slhafzjw 2025-12-19 23:34:17 +08:00
  • 9762739138 refactor(action): replace HashMap with ConcurrentHashMap for thread-safe MetaAction storage slhafzjw 2025-12-19 23:30:27 +08:00
  • 1f5509c17d refactor(RunnerClient): redesign existedMetaActions update strategy slhafzjw 2025-12-19 23:22:36 +08:00
  • ed042cfffa fix(action): correct params type in related DTOs slhafzjw 2025-12-19 22:57:34 +08:00
  • 128592e23c chore(MetaActionInfo): remove unused type attribute slhafzjw 2025-12-19 22:47:06 +08:00
  • 5ba36ed3e8 feat(LocalRunnerClient): support executing MetaActions via MCP type slhafzjw 2025-12-19 22:29:03 +08:00
  • 4dea948f82 refactor(MetaAction): separate key attribute into name and location slhafzjw 2025-12-19 21:35:39 +08:00
  • dc4074715e chore(MetaAction): remove unused order attribute slhafzjw 2025-12-19 20:53:01 +08:00
  • 225802c1a8 refactor(MetaActionInfo): remove key attribute and update related logic slhafzjw 2025-12-19 20:41:07 +08:00
  • e851e33b2e feat(RunnerClient): support MCP type-based dynamic client/server registration slhafzjw 2025-12-18 22:25:32 +08:00
  • cb28a5b068 feat(RunnerClient): add InProcessMcpTransport to support in-process MCP communication slhafzjw 2025-12-18 21:48:35 +08:00
  • ad58567ada chore(deps): introduce mcp dependencies slhafzjw 2025-12-18 17:52:15 +08:00
  • 0eee12d685 refactor(MetaActionInfo): remove outdated constructor slhafzjw 2025-12-18 16:24:04 +08:00
  • 1e6ff1b30c chore(ActionCore): update outdated comment slhafzjw 2025-12-18 15:42:02 +08:00
  • 0413fc281d chore(MetaAction): update outdated comment slhafzjw 2025-12-17 22:18:43 +08:00
  • 8a7681ae31 chore(LocalRunnerClient): remove a redundant comment slhafzjw 2025-12-17 20:02:28 +08:00
  • 1947f25ed6 feat(LocalRunnerClient): support executing origin actions slhafzjw 2025-12-16 21:59:53 +08:00
  • 488246525f chore(gitignore): exclude runtime data directory from version control slhafzjw 2025-12-16 21:39:11 +08:00
  • 534dcd5ade fix(LocalRunnerClient): correctly capture stdout and stderr to avoid missing output in method exec slhafzjw 2025-12-16 21:30:51 +08:00
  • ad58c0cc7c refactor(LocalRunnerClient): allow injecting action watch path slhafzjw 2025-12-16 21:02:29 +08:00
  • d546148d69 chore(test): organize experimental tests and test resources slhafzjw 2025-12-16 19:58:08 +08:00
  • bf2d5ac707 refactor(RunnerClient): restructure serialization and temp execution paths slhafzjw 2025-12-16 10:47:23 +08:00
  • 628234f6e2 refactor(MetaActionType): redefine meta action types into MCP and ORIGIN slhafzjw 2025-12-16 10:37:04 +08:00
  • 4b852e0049 推进 ActionExecutor 下的‘行动生成与执行’部分 slhafzjw 2025-12-15 21:54:24 +08:00
  • 6e3deced77 推进 ActionExecutor 下的 DynamicActionGenerator 子模块 slhafzjw 2025-12-07 20:10:53 +08:00
  • 6a351413a1 推进行动执行模块: 调整了 ActionExecutor 以支持行动链动态修复和参数提取; 完善了 ActionRepairer、ParamsExtractor 的主要逻辑; 完善了部分数据类的内容 slhafzjw 2025-12-05 21:58:21 +08:00
  • ad973d4230 对 ActionExecutor 下子模块的功能分布、某些实体类进行了调整; 完善了 ActionExecutor 中的大致执行逻辑 slhafzjw 2025-12-02 22:35:53 +08:00
  • 1d315a9b62 ActionExecutor 的执行流程规划完毕,具体逻辑待填充 slhafzjw 2025-12-01 19:25:21 +08:00
  • 4e32129b31 优化行动链结构及相关组件、针对 ActionPlanner 相关组件做出调整 slhafzjw 2025-12-01 17:20:54 +08:00
  • 3f59719e16 调整 MetaAction 的执行方式,将交给 ActionCapability、SandBoxRunnerClient 执行 slhafzjw 2025-11-30 22:16:57 +08:00
  • c548cceec6 新增 SandboxRunner 项目子模块,该模块将在指定容器运行持久服务,与外部主进程通信,将用于后续执行JARSCRIPT两类行动类型 slhafzjw 2025-11-30 18:41:42 +08:00
  • b3098310b4 完善了 ActionConfirmer 的遗漏逻辑 slhafzjw 2025-11-30 15:16:57 +08:00
  • f48d559a7b 调整了 ActionInterventor 中数据构建方法的组织方式 slhafzjw 2025-11-30 14:38:50 +08:00
  • 14a57f0be6 推进行动干预模块,前置部分逻辑已基本完成 slhafzjw 2025-11-29 20:56:29 +08:00
  • bfdc9b00e5 ActionPlanner 流程图制作完毕 doc/architechture slhafzjw 2025-11-17 15:11:02 +08:00
  • dff7b69b51 更新 README slhafzjw 2025-11-12 19:53:48 +08:00
  • d77ffd1db6 Merge remote-tracking branch 'origin/doc/architechture' into doc/architechture slhafzjw 2025-11-11 16:51:18 +08:00
  • 264cdb09e5 推进行动干预模块; 接下来将进一步完善 InterventionHandler 的具体内容 slhafzjw 2025-11-11 16:11:09 +08:00
  • efb10b9a83 移除了 PerceiveCore 中不必要的锁 fix slhafzjw 2025-11-11 09:25:08 +08:00
  • fea7f9c81f PerceiveSelector、PeiceiveUpdater 流程图制作完毕 slhafzjw 2025-11-11 08:47:21 +08:00
  • a1520f117b 推进行动干预模块 slhafzjw 2025-11-10 23:02:48 +08:00
  • ae5caf8475 更新 memory.md slhafzjw 2025-11-10 18:59:05 +08:00
  • 980d9384d1 MemoryUpdater 流程图制作完毕 slhafzjw 2025-11-08 17:33:05 +08:00
  • 9ba0d1363a 创建了 action、memory、perceive 三类模块的流程文档; 完成了记忆模块中 MemorySelector 的流程图 slhafzjw 2025-11-07 15:14:29 +08:00
  • f6d5cad5cd 更新 README slhafzjw 2025-11-07 13:51:30 +08:00
  • c3ca4145b8 推进行动干预模块 slhafzjw 2025-11-06 22:07:27 +08:00
  • 5419722c40 更新文档内容 slhafzjw 2025-11-06 11:17:25 +08:00
  • 31ebee3ded 制作了整体流程图 slhafzjw 2025-11-06 11:14:37 +08:00
  • 746fda1a5e 干预意图提取模块初步完成,Prompt 待制定; 在 ChatClient 中添加了默认的超时设定,超时时间后续可能需要调整。 slhafzjw 2025-10-31 21:03:26 +08:00