章节 01
【导读】Agents:自托管可观测的多智能体工作流编排器核心介绍
本文介绍Agents项目——一个自托管、可观测的智能体编排器,支持在代码仓库上运行多智能体工作流。其核心特性包括技能组合、记忆管理、事件触发的协作调度,多后端模型支持(含本地LLM),细粒度成本控制及可复现性设计。项目旨在让开发者构建并拥有自己的智能体宇宙,无SaaS依赖,数据安全可控。
正文
一个自托管、可观测的智能体编排器,支持在代码仓库上运行多智能体工作流。通过技能组合、记忆管理和事件触发,实现智能体之间的协作与调度。
章节 01
本文介绍Agents项目——一个自托管、可观测的智能体编排器,支持在代码仓库上运行多智能体工作流。其核心特性包括技能组合、记忆管理、事件触发的协作调度,多后端模型支持(含本地LLM),细粒度成本控制及可复现性设计。项目旨在让开发者构建并拥有自己的智能体宇宙,无SaaS依赖,数据安全可控。
章节 02
Agents项目由eloylp维护,源码位于GitHub(链接:https://github.com/eloylp/agents,更新时间2026-05-31)。核心愿景是让开发者构建自己的智能体宇宙,核心理念为三点:
章节 03
Agents采用守护进程(Daemon)架构,运行流水线如下:
agents-runner镜像启动容器,配置git身份,运行AI CLI(Claude Code/Codex/本地LLM),强制JSON输出,仓库工具可用;章节 04
项目提供三种交互方式:
章节 05
智能体协作:支持反应式智能体间调度,含深度(防递归)、扇出(控并发)、去重(避免重复)安全限制,可实现复杂任务分工(如代码审查+测试生成)。 安全设计:
章节 06
多后端:每个智能体可选择Claude、Codex或自定义后端,同一舰队可混合使用不同提供商;
本地模型:支持llama.cpp、Ollama、vLLM或OpenAI兼容端点,内置Anthropic到OpenAI翻译代理(实验性),使claude CLI可对接本地LLM,降低使用门槛。
章节 07
成本管理:细粒度Token预算(日/周/月UTC上限),支持全局、repo/agent/backend跨工作空间、workspace+X隔离范围;超阈值警报,Token消耗排行榜,CRUD操作支持多渠道; 版本化:提示词/技能/防护栏按作用域(全局/工作空间/仓库)版本化,编辑发布不可变版本,追踪记录精确使用版本,确保工作可复现,利于调试与审计。