Skip to content

feat(core): M3c-rest — ToolSearch (deferred tool loading)#24

Merged
oratis merged 1 commit into
mainfrom
feat/tool-search
May 28, 2026
Merged

feat(core): M3c-rest — ToolSearch (deferred tool loading)#24
oratis merged 1 commit into
mainfrom
feat/tool-search

Conversation

@oratis

@oratis oratis commented May 28, 2026

Copy link
Copy Markdown
Owner

Agent expands deferred tools on demand via select:Name1,Name2 or keyword query. RegistryDeferredStore wires into ToolRegistry. 7 new tests. 396→403 passing.

  · makeToolSearchTool(store) — agent calls with `select:<csv>` to load by
    name, or free-text to keyword-search; returns ranked matches.
  · RegistryDeferredStore — default impl that registers expanded handlers
    into a ToolRegistry. Idempotent on re-expand.

Tests: +7 (3 keyword + 4 select); core 349→356, total 396→403.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@oratis oratis merged commit 131fcf8 into main May 28, 2026
@oratis oratis deleted the feat/tool-search branch May 28, 2026 05:49
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