Agentica 提供功能丰富的命令行界面,支持交互式对话、工具调用、文件引用等功能。

# 交互模式(默认)
agentica
# 单次查询
agentica --query "解释什么是 RAG"
# 指定模型
agentica --model_provider zhipuai --model_name glm-4.7-flash
# 使用 OpenAI 模型
agentica --model_provider openai --model_name gpt-4o
# 使用 DeepSeek
agentica --model_provider deepseek --model_name deepseek-chat
| 参数 | 说明 | 默认值 |
|---|---|---|
--query, -q |
单次查询内容 | — |
--model_provider |
模型提供商 | openai |
--model_name |
模型名称 | gpt-4o-mini |
--tools |
启用的工具列表 | — |
--debug |
调试模式 | False |
# 启用搜索和 Shell 工具
agentica --tools baidu_search shell
# 启用多个工具
agentica --tools baidu_search shell wikipedia weather
使用 @filename 在对话中引用文件内容:
> @main.py 这段代码有什么问题?
> @README.md 帮我优化这个文档
| 命令 | 说明 |
|---|---|
/help |
显示帮助信息 |
/clear |
清除对话历史 |
/exit |
退出 |
| 快捷键 | 功能 |
|---|---|
Ctrl+C |
中止当前响应(会调用 agent.cancel()) |
Ctrl+D |
退出 |
启动 ACP (Agent Client Protocol) 服务器,与 IDE 集成:
agentica acp
Zed — 编辑 ~/.config/zed/settings.json:
{
"agent_servers": {
"Agentica": {
"type": "custom",
"command": "agentica",
"args": ["acp"],
"env": {
"OPENAI_API_KEY": "your-api-key"
}
}
}
}
JetBrains — 编辑 ~/.jetbrains/acp.json:
{
"agent_servers": {
"Agentica": {
"command": "agentica",
"args": ["acp"],
"env": {
"OPENAI_API_KEY": "your-api-key"
}
}
}
}
CLI 默认使用流式输出,支持: