Commit Graph

2 Commits

Author SHA1 Message Date
ddcat666
7f5d87ef1a refactor(*): 平台架构 - 拆分后端领域模块与画布前端组件并补充测试 2026-09-30 10:01:39 +08:00
AetherNo2332
30bc8f7675 test(cloud-agent): 工具分派 - 新增工具表与运行期分派的一致性守卫
工具生效需要同时改三处:compileCloudAgentTools 的 add(...) 注册、advanceCloudAgentTool /
cloudAgentReadTool 的运行期分派、以及 CloudAgentSupportedToolNames() 暴露的平台支持集合。
只改一两处时工具对模型不可见或调用落到 default 分支,而既有测试(含 schema 预算用例与能力
注册表契约用例)依然全绿。

本用例用 go/ast 读源码抽取三条集合后做集合断言:平台支持 ⊆ 分派;注册 == 分派(双向);
cloudAgentWrite 的写操作 ⊆ 注册 ⊆ 分派。解析不到 add(...) 或分派函数被改名/搬走时立即
t.Fatal,守卫自身不会静默失效。纯测试文件,零生产代码改动。
2026-09-22 00:49:24 +08:00