4.6 KiB
4.6 KiB
Codex App 产品交接文档
更新时间:2026-03-14
1. 先看什么
如果后面在 Codex app 里开新对话,先按这个顺序读:
D:\AI Code\Agents Team\README.mdD:\AI Code\Agents Team\docs\design.mdD:\AI Code\Agents Team\docs\OLD_MAIN_20260314_PLAN_SUMMARY.mdC:\Users\54972\.openclaw\agents\main\sessions\2b99b736-9bb5-4444-a72e-36fe796ccf3a.jsonl
优先级也按这个顺序理解:
- 当前仓库真实代码和文档
- 本文件
- 旧总结
- 旧原始会话
2. 当前仓库已经实现到哪里
当前仓库不是空壳,也不再只是“mock MVP”。
现在已经有:
- 项目级
lead - 项目级团队草案
- 正式团队确认
- 团队变更确认
- lead 主对话
- 成员线程
- mailbox
- 共享记忆
- 任务推进
- reviewer 审查闭环
- 角色运行态
- 原生接管口
- 会话恢复 / 重建
- 动态模型列表
而且已经接入真实 Codex CLI,用在这些环节:
- lead 回复
- 团队草案生成
- 成员线程回复
- 任务启动回执
- reviewer 接单回执
- reviewer 审查结论
- 成员返工后复审回执
3. 现在这个产品到底是什么
一句话:
这是一个本地优先、项目级 lead 驱动、面向非程序员的多-agent 工作台。
再拆开说:
- 不是全局固定团队系统
- 不是后台管理表单页
- 不是点开就自动扫描项目的工具
- 不是一堆 agent 名字平铺展示的假看板
它的核心一直是:
- 项目级
lead - 项目级团队
lead对话驱动工作台
4. 已经锁死的产品原则
后面新对话不要再把这些重新讨论一遍:
- 用户默认只和当前项目的
lead聊 - 团队先讨论出草案,再确认正式创建
- 正式团队变更要先出变更清单,再单独确认
- 正式成员之间允许直接互相通讯
- mailbox 默认“任务优先,但允许自由消息”
- 共享记忆默认由 lead 整理入库
- 默认不自动
commit - 默认不自动
push - 项目摸底必须显式确认
- 不改 Codex CLI 本体,只做外层薄适配
- 项目里的协作状态放在项目自己的
.agents-team\workbench
5. 当前 UI 方向
当前项目页已经是下面这个结构:
- 左侧:像素办公室 / 成员状态
- 中间:大面积主对话区
- 右侧:收纳区
收纳区现在已经有:
- 团队草案
- 团队变更确认清单
- 任务推进
- Mailbox
- 共享记忆
- 项目摸底
- 运行态 / 接管口
- 人工接管
- Git 状态
当前风格方向:
- 默认深色工作台
- 中文白话文案
- 面向非程序员
- lead 主窗口始终是默认入口
6. 当前架构要点
6.1 存储
全局索引:
D:\AI Code\Agents Team\data\db.json
项目状态:
<项目目录>\.agents-team\workbench\project-state.json<项目目录>\.agents-team\workbench\mailbox.json<项目目录>\.agents-team\workbench\shared-memory.json<项目目录>\.agents-team\workbench\shared-memory.md<项目目录>\.agents-team\workbench\task-activity.json
6.2 角色会话
每个正式角色都有独立运行态。
当前已经支持:
lastThreadIdresumeCommandtakeoverCommand- 身份状态
- 模型覆盖
- 同步恢复入口
- 重建角色会话
6.3 模型来源
当前模型能力已经升级成:
- 优先走 Codex app-server
model/list - 失败时退回配置文件
所以现在页面里拿到的模型,不只是字符串列表,而是带元数据的真实可用模型集合。
7. 当前最值得继续推进的尾项
如果后面继续推进,优先顺序建议是:
- 继续把角色长期身份往“更彻底的原生会话连续性”收口
- 继续增强 mailbox 的超长对话摘要和冲突压缩
- 评估页内原生终端 / 更顺手接管体验
- 同步剩余历史文档
8. 最容易跑偏的地方
后面最容易犯的错还是这几个:
- 把它做成全局固定团队系统
- 把它做成后台管理表单页
- 先做一堆视觉炫技,主工作流反而变假
- 偷偷自动做项目摸底
- 过早把产品做成黑盒自动驾驶
- 把整个产品焊死在某个 CLI 私有实现上
9. 给后续 Codex app 的执行要求
如果后面继续用 Codex app 做:
- 默认中文输出
- 面向非程序员表达
- 没有阻塞就继续推进,不要频繁停下来问
- 优先看当前代码,不要只看历史聊天
- 修改后一定要自己验证
如果要做长任务或隐藏执行:
- 要有日志 / 输出监控
- 要能看到文件变化
- 要做阶段性验收
核心提醒:
每一步都要反问自己,这一步是不是让它更像一个真正的“项目级 lead 工作台”。