当 Agent 接入几十个工具,把全部定义塞进 Prompt 会浪费上下文并增加误选。本文实现检索、依赖补全和风险过滤。