feature/tavily-search-tool #16

Merged
weichen merged 1 commits from feature/tavily-search-tool into main 2026-09-30 11:00:28 +00:00
Owner

Tavily 搜索接线 + 工具提示词模块(任务卡见 Dev 仓)。

Tavily 搜索接线 + 工具提示词模块(任务卡见 Dev 仓)。
weichen added 1 commit 2026-09-30 11:00:25 +00:00
Why: Agent-Native ships a Tavily integration (key-pool rotation,
markdown output, fallback copy) that the backend never registered, so
the catalog's WebSearch prompt had no carrier; wiring the tool gives it
one and gives the agent live-web reach.

Evidence: 4 new tool tests (registration, markdown formatting, empty
query, failure fallback carried inside the error to match registry
replay semantics); go test ./... 16 packages ok; live boot check - no
keys means not registered, two keys log registration with both tools
in /api/tools and 46 library modules in /api/prompts.

Impact: tools.tavily.apiKeys/endpoint settings (restart effect; empty
pool means the tool is absent, no silent degradation); tool.tavily_search
and tool.web_search prompt modules inject citation discipline (cite
sources, keep inference separate, fall back to workspace materials on
failure); library floor raised to 46.

Refs: feature/tavily-search-tool task card; guide disposition table in
Documents.
weichen merged commit 96f194562a into main 2026-09-30 11:00:28 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Backend#16