【免费下载链接】agents-office
Agents Office v3 (Beta) — a headless office where AI agents do real work
Agents Office 是一个让 AI 智能体在你自己电脑上干活的开源项目。它最实用的两个能力是:直接和任意智能体聊天,以及用 revise 一句话让它返工上一份交付物。这篇实战手册带你走通聊天入口、revise 修改流程和智能体"记住你偏好"的学习机制,面向新手,不需要读源码也能上手。
1️⃣ 先认识 Agents Office:一个本地运行的 AI 智能体办公室
Agents Office v3 (Beta) 把 6 个部门、35 个 AI 智能体装进一间 3D 办公室:在任务栏输入任务,路由交给合适的智能体,它们读取你的笔记(Brain)、调用你在 Claude Code 里配置好的连接器,做完后把成果归档回笔记。所有东西都在你的机器上运行。
运行前提:macOS 或 Linux(Windows 可直接用 npm 命令)、Node.js 20+、git,以及已登录 Claude Code 的账号或 ANTHROPIC_API_KEY。
快速启动:
git clone https://gitcode.com/gh_mirrors/ag/agents-office
cd agents-office
./setup
npm start # 打开 http://localhost:4520
2️⃣ 如何打开智能体聊天窗口
- 在场景中点击任意智能体的名字徽章,即可打开它的聊天侧栏
- 按 C 键可直接和当前部门的负责人(lead)对话
- 面板顶部显示 LIVE · CLAUDE 说明服务器已连接;若没有服务器(双击
dist/command-centre-v2.html打开的演示模式),聊天只会是预设回复
真实聊天中,每个智能体以"第一人称"、按自己的角色回答:回答基于你的笔记、简短直接(默认 120 词以内);你让它查东西,它会调用已连接的连接器(如 Gmail)去查;未经你明确许可,它不会对外发送任何东西。服务端聊天逻辑见 serve.mjs。
💬 聊天不只是闲聊,你还可以直接用它管理办公室:
| 在聊天里输入 | 效果 |
|---|---|
every weekday at 8am, triage the inbox and tell me what needs me | 创建定期任务(routine) |
routines | 列出本部门的所有定期任务 |
pause xxx / run xxx now / delete xxx | 暂停 / 立即运行 / 删除定期任务 |
set up(对 lead 说) | 触发五问访谈,为团队写入 brief 和 skill |
你在聊天里创建的定期任务,会全部投影到日历视图(按 P 打开)中,一目了然:
3️⃣ 智能体的回答依据什么:它"看得见"哪些信息
每一轮聊天,系统都会按固定顺序为它组装上下文(见 serve.mjs):
- 身份:名字、角色、职责描述
- brief:你给它写的常设指令
- skills:绑定到它的技能全文
- lessons:从你过往修改中学到的常设规则(见下文第 5 节)
- 工具:它能调用的连接器
- 公司背景:Brain 中的业务笔记
- 相关笔记 + 它最近 6 个任务的状态
这也解释了为什么最初的成果"合格但泛泛"——把 Brain 指向你自己的真实笔记(office.config.json 中的 brain 字段),智能体的回答会立刻变得"像你"。
4️⃣ revise 返工修改:一句话重做上一份交付物
这是本手册的核心。在某个智能体的聊天窗口输入:
revise: make it shorter
或 revise: 语气改正式一点,控制在 1 页以内。前端按"冒号 / 短横线 / 长横线"识别该指令,规则见 src/main.js。
幕后发生的三步:
- 前端找到该智能体最近一次已完成且无错误的任务,把它重新置为进行中 —— src/tasks.js
- 服务器带着原任务 + 你的修改意见 + 上一版内容,让同一个智能体重做完整新版本 —— serve.mjs
- 新版本落回聊天并在 Brain 中存档为笔记;同时系统异步判断这条意见是"一次性修改"还是"常设规则" —— learn.mjs
⚡ 团队任务有捷径:如果任务被 Agent Teams 拆成多个子件,对 lead 发 revise: … 只会让 lead 基于已有子件重写最终版,不会重跑队友,更省配额 —— serve.mjs。
5️⃣ 智能体如何记住你的修改:lessons 学习机制
这是 revise 最"值钱"的部分——它不只是改这一份,还会学习:
- 每次
revise: …(以及审批时 REJECT 附带的意见)都会写入纯 Markdown 文件<brain>/Agents Office/feedback/<agent-id>.md,分## Standing rules(常设规则)和## One-offs(一次性)两个区 - 常设规则会在该智能体的每个任务、每轮聊天之前被读入提示词,最多取最近 15 条 —— learn.mjs
- 文件完全归你:改一句话就能改写规则,删掉一行即"忘掉"它,把一次性记录上移即可升格为常设规则
- 访问
http://localhost:4520/api/lessons可查看每个智能体学到的全部内容
📌 当某条规则反复验证下来其实是个"流程"(有步骤、有格式),官方建议交给 Claude Code 把它整理成 skill,完整指南见 SKILLS.md。
6️⃣ 常见问题 FAQ
Q:输入了 revise: 却没反应? revise 只在 live 模式(服务器运行中、顶部显示 LIVE)生效,且要求该智能体有"最近一次完成且无错误"的任务。演示模式下没有已完成任务时,这句话只会被当成普通聊天。
Q:revise 是局部改文字吗? 不是。它是带着上一版和你的意见重新生成一版完整交付物;只有团队任务例外,仅由 lead 重写最终稿。
Q:一次 revise 就会被永远记住吗? 不一定。系统会逐条分类:one-off 只存档不生效;只有 standing rule 才进入以后的提示词。你也可以直接编辑 feedback 文件手动管理。
Q:聊天时智能体会乱发邮件吗? 不会。聊天提示词明确规定"未经你明确许可,不对外发送";涉及发送/支付的定期任务默认开启 "needs my OK",草稿落回聊天后,需要你点 APPROVE 才会执行外发动作。
掌握"聊天 + revise"这条闭环——下任务 → 读结果 → 一句话返工 → 偏好自动沉淀——Agents Office 就会从"通用办公演示"变成真正按你习惯工作的团队。
【免费下载链接】agents-office
Agents Office v3 (Beta) — a headless office where AI agents do real work
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考





