Skip to content

refactor: clarify tool contracts - #52

Merged
cacohe merged 1 commit into
mainfrom
codex/tool-domain-contract
Oct 16, 2026
Merged

cacohe merged 1 commit into
mainfrom
codex/tool-domain-contract

Conversation

@cacohe

@cacohe cacohe commented Oct 16, 2026

Copy link
Copy Markdown
Owner

概要

  • 以 ToolContract 定义工具的原始调用契约,并新增显式模型投影 toModelToolDefinition
  • 将直接带执行器的工具命名为 ExecutableTool,将一次运行的目录与路由命名为 ToolSet
  • 删除没有独立消费者的 ToolCatalog,并迁移 Kernel、Core、Runtime、adapter、Host 与测试
  • 增加 ADR 0054,说明工具契约、模型投影和工具集的领域边界

验证

  • pnpm run check
  • 独立 review:未发现可操作问题

@cacohe
cacohe merged commit 9bc3e99 into main Oct 16, 2026
3 checks passed
@cacohe
cacohe deleted the codex/tool-domain-contract branch October 16, 2026 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant