Agent & Tools
前言
Amrita 内置了 Tools 能力与 Agent 能力,本章主要介绍Tools相关的配置,关于Agent的使用,请参考Agent 最佳实践
配置
导航到 chat 插件的配置页面,展开llm配置组,如图,以下配置项与Tools调用有关:



配置项额外说明:
- tools.enable_tools: 已不再使用,而是由
tools.tool_calling_mode决定。 - tools.use_minimal_context: 默认为
true,但缺少上下文的情况可能会降低LLM对于复杂问题的处理能力与连贯性,如果您需要高质量的响应,请将此选项设置为false。 - tools.agent_tool_call_limit: 默认为
1,表示一次对话中,允许调用的Tools能力数量,如果超过此限制,则强行停止对话。 - tools.agent_thought_mode: 此处请参考Agent最佳实践的相关说明。
- tools.agent_reasoning_hide: 决定是否隐藏最底层的
think_and_reason输出,而不是直接输出给用户,默认为true。 - tools.tool_calling_mode: 决定Amrita调用工具的新闻,
rag为只调用一次工具,agent为循环调用工具,默认为agent,none则不调用工具。
MCP(Model Context Protocol)
请参考MCP集成一章。
