发现 AI 代理的未来

Axe

收录于 2026年5月7日
智能体与应用工具
开源
多智能体系统MCPGoAI代理CLI智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成安全/隐私

轻量级 CLI 工具,通过 TOML 声明式配置管理和运行单一职责 LLM Agent,支持子 Agent 委托、管道输入、持久化记忆与 MCP 工具扩展。

Axe 是一个用 Go 编写的轻量级命令行工具,专为在终端环境中运行 LLM 驱动的单一职责 Agent 而设计。每个 Agent 以独立的 TOML 文件声明,涵盖模型选择、系统提示、工具集、子 Agent 委托、记忆策略与 Token 预算等配置,可纳入项目版本控制。

核心能力包括:多 LLM 提供商支持(Anthropic、OpenAI、Ollama、AWS Bedrock);子 Agent 委托与并行执行(最大 5 层深度,最多 50 轮 tool call 循环);带时间戳的 Markdown 持久化记忆,支持 LLM 辅助的模式分析与垃圾回收;可复用的 Skill 指令集系统(SKILL.md);文件操作沙箱与 SSRF 防护(allowed_hosts 白名单,私有/保留 IP 始终阻止);通过 SSE 或 streamable-HTTP 连接外部 MCP 服务器获取额外工具。

Axe 采用单次执行模型,天然适配 Unix 管道(如 git diff | axe run code-reviewer),并提供 JSON 结构化输出与语义化退出码(0=成功,1=运行时错误,2=配置错误,3=Provider/网络错误,4=Token 预算超限),便于集成至 Git Hook、cron 定时任务与 CI/CD 流水线。全部 LLM 调用基于 Go 标准库 net/http 实现,无第三方 SDK 依赖,直接依赖仅 4 个包(cobra、toml、mcp-go-sdk、x/net)。支持预编译二进制(Linux/macOS/Windows)与 Docker 部署,Docker 镜像默认启用非 root 用户、只读根文件系统、全部 capabilities 丢弃等安全加固措施。

Agent 发现机制按优先级查找:--agents-dir<cwd>/axe/agents/$XDG_CONFIG_HOME/axe/agents/。配置目录结构为 $XDG_CONFIG_HOME/axe/ 下含 config.tomlagents/skills/。关键 CLI 命令包括 axe config initaxe agents init <name>axe agents edit <name>axe run <agent>。用户消息优先级为 -p 标志 → stdin 管道 → 内置默认消息。

待确认信息:Hugging Face 模型/数据集页面未发现;学术论文未发现;OpenCode 提供商 API 规范未详细说明;SKILL.md 社区格式规范未给出具体链接;v1.10.0 具体发布日期未显示;pkg/runner/ 公共 API 稳定性无版本化文档保证。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。