Agentica 使用文档

一个人,一支 agent 团队。 CLI 终端、本机 Web、Desktop App 与 Python SDK 共用同一套记忆、模型配置与工具,跑在你自己的机器上。

Logo

PyPI version Downloads GitHub stars License Apache 2.0 Python 3.10+


你想怎么用 Agentica?

你的目标 从哪里开始
在终端里写代码、查问题、跑长任务 1. 安装与配置(uv tool install agentica)
2. CLI 终端指南(@文件、/model、/resume、/goal、/worktree)
用网页 / 桌面端,或在手机微信里遥控电脑上的会话 Web、桌面端与微信/IM(uv tool install "agentica[gateway]" → agentica-gateway)
在自己的 Python 项目里嵌入 Agent 1. 5 分钟上手 (SDK)(uv add agentica)
2. Agent 与 DeepAgent · 最佳实践配方
了解内部架构与设计原因(开发者选读) 架构与内部实现 · 内置工具设计判据

30 秒体验

方式一:交互式 CLI

uv tool install agentica
export ZAI_API_KEY="your-api-key"   # 或 OPENAI_API_KEY / DEEPSEEK_API_KEY / ANTHROPIC_API_KEY
agentica

方式二:Python SDK

uv add agentica
from agentica import Agent, ZhipuAI

agent = Agent(model=ZhipuAI())
result = agent.run_sync("一句话介绍北京")
print(result.content)

文档导航

快速上手

文档 内容
Agentica 是什么 产品形态(CLI / Web / Desktop / SDK)与核心能力
安装与配置 安装 CLI / Web / SDK,配置各家模型 API Key
5 分钟上手 (SDK) 同步/异步调用、流式输出、绑定工具、结构化输出
CLI 终端指南 命令行参数、@文件 引用、斜杠命令、多任务协作、系统沙箱
Web、桌面端与微信/IM 本地网页、Desktop App、微信扫码接入、手机遥控本机 CLI 会话

核心用法 (Python SDK)

文档 内容
Agent 与 DeepAgent 轻量 Agent 与全功能预设 DeepAgent、多轮对话、会话恢复
模型与提供商 切换模型、设置 auxiliary_model 副模型与 fallback_models 兜底链
工具与自定义工具 内置工具一览、用普通 Python 函数或 @tool 编写自定义工具、切换搜索引擎
记忆与常驻规则 会话历史、跨会话长期记忆(MEMORY.md)与常驻偏好规则(AGENTS.md)
知识库 (RAG) 本地文档解析、向量检索与重排序
存储与数据库 SQLite / Postgres 会话存储与媒体管理

多智能体与协作

文档 内容
如何选择协作方式 一张图选对 task、delegate、peer、as_tool、Workflow、Swarm
Subagent (子任务) 内置只读子智能体与 .agentica/agents/*.md 自定义子智能体
Workflow (确定性流水线) 固定步骤编排,混合 Python 函数与 Agent 调用
Swarm (多智能体自治) 多智能体并行分工与自主协作
多会话共用仓库 (Worktree) 多个会话同时改同一个仓库时的分支隔离与状态可见

进阶功能

文档 内容
长任务循环 (/goal) 让 Agent 自动持续推进直到目标完成,支持 Token 与时间预算
上下文压缩 (/compact) 长会话自动清理旧工具输出、满窗自动交接笔记、用 search_session 查回历史
技能系统 (Skills) 用 SKILL.md 扩展领域工作流,安装外部技能包
定时任务 (/cron) 按计划自动运行 Agent 任务(CLI 内嵌 / 独立后台 / Web 管理)
运行预算与控制 (RunConfig) 单次调用超时、最大费用预算、工具与技能白名单
安全护栏 (Guardrails) 输入、输出与工具参数拦截校验
生命周期钩子 (Hooks) 在 Agent 开始/结束、工具调用前后、压缩前后插入自定义逻辑
MCP 外部工具集成 接入标准 MCP 工具服务(stdio / SSE / HTTP)
ACP (IDE 集成) 接入 Zed、JetBrains 等支持 ACP 协议的编辑器

配置与参考

文档 内容
统一配置文件 (config.yaml) ~/.agentica/config.yaml 完整示例与字段速查
模型提供商速查 OpenAI、Claude、DeepSeek、智谱、通义、Kimi、豆包、Ollama 配置示例
OpenAI Responses API OpenAIResponses 与 wire_api: responses 配置说明
最佳实践与常见配方 5 个即拷即用的 Agent 配方与常见坑排查
Agent API 参数表 Agent、PromptConfig、ToolConfig、RunResponse 完整字段表
评测对比 (Benchmark) 与 Codex CLI 在相同模型下的公开题库对比与复现命令

开发者选读(架构与协议)

这部分面向想要了解内部实现机制、参与框架开发或对接外部桌面组件的开发者,日常使用无需阅读:


社区与支持

  • GitHub Issues -- 提交 issue
  • 微信交流群 -- 添加微信号 xuming624,备注 "llm"

许可证

Apache License 2.0