slhaf
dd8d86d3c4
chore(LocalRunnerClient): add logs to LocalRunnerClient
2026-01-11 16:27:14 +08:00
slhaf
99b42620d0
refactor(LocalRunnerClient): repair paths registering order and support creating directories automatically
2026-01-11 15:01:19 +08:00
slhaf
70b8335d49
feat(LocalRunnerClient): support atomic persist serialization in LocalRunnerClient
2026-01-11 14:24:34 +08:00
slhaf
8ca475beeb
feat(LocalRunnerClient): support registering CommonMcp
2026-01-08 22:28:12 +08:00
slhaf
4f36c0dd2d
feat(LocalRunnerClient): support deleting MCP configurations in CommonMcp
2026-01-08 22:23:08 +08:00
slhaf
00993bd763
feat(LocalRunnerClient): support creating MCP configurations in CommonMcp
2026-01-08 22:09:14 +08:00
slhaf
a0bca668cb
refactor(LocalRunnerClient): support update existedMetaActions in method registerMcpClient
2026-01-08 21:48:30 +08:00
slhaf
c6118c41b0
refactor(LocalRunnerClient): support loading primary fileMcpCache when CommonMcp launched
2026-01-08 21:33:39 +08:00
slhaf
872d21170a
feat(LocalRunnerClient): support modify and overflow events on mcp configurations in CommonMcp
...
Context:
Due to single file cannot present all mcp configurations, loading all MCPs at once is required.
This is compatible in both modify and overflow events.
2026-01-08 21:16:28 +08:00
slhaf
44ab6cfac8
feat(LocalRunnerClient): support registering MCP clients in CommonMcp
2026-01-05 23:06:17 +08:00
slhaf
ec30ac1922
refactor(LocalRunnerClient): remove tool change consumer in registerMcpClient
...
Context:
ExistedMetaActions' updating logic is covered by implementations of LocalWatchEventProcessor.
2026-01-03 16:34:04 +08:00
slhaf
74b6d0c653
chore(RunnerClient): fix RunnerClient error usages in implementations
2026-01-03 15:49:54 +08:00
slhaf
de462866b2
feat(LocalRunnerClient): support registering DescMcpServer watch service
2026-01-02 21:41:47 +08:00
slhaf
4ea8926363
feat(LocalRunnerClient): support repairing description data while OVERFLOW event happened in DescMcpServer
2026-01-02 21:29:18 +08:00
slhaf
04c98c7856
fix(LocalRunnerClient): support deleting descCache while *.desc.json is not available in DescMcpServer
2026-01-02 18:18:15 +08:00
slhaf
0757856187
feat(LocalRunnerClient): support deleting *.desc.json in DescMcpServer
2026-01-02 17:20:12 +08:00
slhaf
19ec93f248
feat(LocalRunnerClient): create modify *.desc.json in DescMcpServer
2026-01-02 16:45:01 +08:00
slhaf
5877b9e80d
feat(LocalRunnerClient): support modify *.desc.json in DescMcpServer
2026-01-02 16:42:56 +08:00
slhaf
5db0b5fad1
feat(LocalRunnerClient): support load *.desc.json when DescMcpServer launched
2026-01-02 15:55:29 +08:00
slhaf
623a86daab
chore(LocalRunnerClient): update mcp servers' comments
2026-01-02 15:52:44 +08:00
slhaf
64f24d3fc3
chore(LocalRunnerClient): adjust mcp servers' comments location
2026-01-02 13:38:43 +08:00
slhaf
3097efe453
feat(LocalRunnerClient): support register DynamicActionMcp watch service
2026-01-02 13:29:00 +08:00
slhaf
b58eeffd2f
feat(LocalRunnerClient): support overflow event in DynamicActionMcpServer
2026-01-01 23:32:21 +08:00
slhaf
62cec79005
refactor(LocalRunnerClient): extract duplicated action adding logic
2026-01-01 22:39:32 +08:00
slhaf
03a5935107
fix(LocalRunnerClient): support deleting event for action directories in DynamicActionMcp
2026-01-01 21:29:30 +08:00
slhaf
0ecaec0545
fix(LocalRunnerClient): repair loading logic of action subdirectories
2026-01-01 20:28:19 +08:00
slhaf
74f2c6c950
fix(LocalRunnerClient): support creating and registering new action in
...
method buildCreate in DynamicActionMcp
2026-01-01 00:32:34 +08:00
slhaf
f35a467ebc
fix(LocalRunnerClient): support registering subdirectories in LocalWatchServiceBuild
2025-12-31 23:15:27 +08:00
slhaf
64b907707a
refactor(LocalRunnerClient): introduce WatchContext and decouple build/processor state
2025-12-31 23:11:15 +08:00
slhaf
a6e33edc7a
refactor(LocalRunnerClient): support remove action temporarily while action is not usable
2025-12-31 16:27:34 +08:00
slhaf
94ef79c67d
feat(LocalRunnerClient): support program deletion for DynamicActionMcp
2025-12-31 13:41:35 +08:00
slhaf
a222015abb
feat(LocalRunnerClient): support program modify and unify action load protocol
...
Context:
The method buildModify reuses AsyncToolSpecification building logic in buildLoad.
This feature unifies local action directory protocol, and refactors related logic in buildLoad.
New action directory protocol defines the file names of program and description files.
2025-12-30 20:52:32 +08:00
slhaf
1c562f0e7b
refactor(LocalRunnerClient): update action keys building source in
...
DynamicActionMcp
Context:
Building action keys by subdirector's name keeps unique identity for each local action.
2025-12-30 16:43:39 +08:00
slhaf
89535a6b1c
feat(LocalRunnerClient): add initial support for loading local action tools from filesystem
...
Context:
This feature supports DynamicActionMcpServer.
During initialization, directories containing a program file and a
.meta.json description are scanned and registered as MCP tools.
Tool execution is handled asynchronously via boundedElastic to avoid blocking server threads.
2025-12-29 20:46:26 +08:00
slhaf
6e90bc8d67
refactor(LocalRunnerClient): co-locate system execution result
2025-12-29 18:53:41 +08:00
slhaf
0e741802d1
refactor(LocalRunnerClient): consolidate MCP client transport params
...
Context:
Group HTTP and STDIO transport parameter variants under a sealed internal transport parameter hierarchy.
2025-12-29 18:48:53 +08:00
slhaf
db3435fccf
refactor(LocalRunnerClient): co-locate watch service builder internals
...
Context:
Group WatchService build interfaces and registry implementation into a
single internal structure for better cohesion.
2025-12-29 18:40:20 +08:00
slhaf
e3294ec302
refactor(LocalRunnerClient): move system execution methods into SystemExecHelper
2025-12-29 18:26:30 +08:00
slhaf
bf99e01b51
feat(LocalRunnerClient): introduce LocalWatchServiceHelper and internal implementations
...
Context:
This change introduces an internal scaffold to organize WatchEventHandler building logic.
2025-12-29 17:45:39 +08:00
slhaf
1bd23b20c4
refactor(LocalRunnerClient): introduce DescMcpServer
...
Context:
This refactor supports creating descriptional files for common MCP Tools.
2025-12-29 17:35:03 +08:00
slhaf
442dd55686
refactor(LocalRunnerClient): rename LocalWatchServiceRegistry
2025-12-29 14:27:00 +08:00
slhaf
abe5dd5251
chore(idea): update misc.xml
2025-12-26 21:28:10 +08:00
slhaf
1f737c0e29
refactor(action): reorganize constants in action module
2025-12-26 21:28:02 +08:00
slhaf
d41074c814
refactor(LocalRunnerClient): replace ActionWatchService with unified watch service builder.
...
Context:
ActionWatchService was used to support SCRIPT and PLUGIN type actions loading from local FileSystem, this refactor allows register different paths to watch.
2025-12-25 15:41:49 +08:00
slhaf
621441601a
feat(LocalRunnerClient): correct method signature
2025-12-25 10:20:55 +08:00
slhaf
e00d77f076
feat(LocalRunnerClient): add shutdown logic for dynamicActionMcpServer
2025-12-25 10:12:38 +08:00
slhaf
d614ac0b15
feat(LocalRunnerClient): support initializing in-process dynamic action MCP Server
2025-12-24 21:36:39 +08:00
slhaf
592e2604d9
refactor(mcp): move InProcessMcpTransport into Partner-Common module
...
Context:
Action modules in Partner-Main and SandboxRunner module rely on in-process MCP transport to support dynamically action generating.
2025-12-24 19:34:04 +08:00
slhaf
dcbd2c6569
build(maven): introduce common module
2025-12-24 19:21:53 +08:00
slhaf
476acb0641
refactor(LocalRunnerClient): rename McpServerParams into McpClientTrasnportParams
2025-12-22 15:02:07 +08:00