Skip to content

feat: add deterministic built-in tools - #17

Draft
Super-Sky wants to merge 1 commit into
codex/remote-tool-registry-issue-9from
codex/builtin-tools-issue-14
Draft

Super-Sky wants to merge 1 commit into
codex/remote-tool-registry-issue-9from
codex/builtin-tools-issue-14

Conversation

@Super-Sky

@Super-Sky Super-Sky commented Jul 10, 2026

Copy link
Copy Markdown
Owner

对应 Issue

Refs #14

本仓已完成

  • 提供 calculator、current_time、json_schema_validate 三个 provider-neutral 确定性 Core 工具。
  • 接入 live catalog、调用前治理、canonical tool_call_id、safe trace 和 duration observation。
  • 覆盖表达式、时区、schema、治理拒绝、ID 传递与 Agent Run 声明准入。

本仓明确不做

  • 不引入基金、持仓、券商或其他业务语义。
  • 不实现 HTTP fetch、web search、file/CSV import、凭据或数据 provider。

验证

  • 全仓 Go 测试通过。
  • 内置工具 race 检测、calculator benchmark 与静态检查通过。

后续

HTTP/search/file 能力保留为 Enhancement,需独立定义网络、sandbox、大小、脱敏与 provider 治理。

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