路线图

men(门)是一个持续演进的开源 Agent 团队系统:本文档记录其版本发布历史、当前版本内容、M0–M7 里程碑进度与基于 SemVer 2.0.0 的发布流程,是理解项目演进脉络的编年索引。

版本历史

项目的全部已发布版本记录于 CHANGELOG.md,格式遵循Keep a Changelog, 版本号遵循语义化版本 2.0.0。每个版本按六大类组织:新增 / 变化 / 修复 / 移除 / 弃用 / 安全。

版本日期要点
v0.6.12026-10-07发布主题「OpenCode V2 兼容激进清理」。
v0.6.02026-10-04发布主题「OpenCode V2 迁移 + 依赖安全清零」。
v0.5.02026-09-11发布主题「Argus 云端设计评审 + 全局模型配置 + 工程加固」。
v0.4.02026-09-03发布主题「半自动化 GitHub 开发工作流 + 工程加固」。
v0.3.72026-09-02发布主题「v0.3.7」。
v0.3.62026-09-02发布主题「v0.3.6」。
v0.3.52026-09-02发布主题「工程化加固 + MCP 归属回归」。
v0.3.42026-09-01发布主题「新用户安装体验全面打磨」。
v0.3.32026-08-29发布主题「品牌升级 + 架构重构」:全量 rebrand 为「Men Agent 团队」;删除手写调度器 src/(−1433 行)转向 OpenCode 原生插件;新增 men-verify / men-learn 自动化插件;修复死脚本与文档步数(9→10)等诚实性问题。
v0.3.22026-08-28发布主题「侧边栏全局化」:新增 install.mjs --global 把 @cgartlab/men 注册进全局 tui.json,任意目录打开 OpenCode 即显示 Men 侧边栏(不触碰 CC Switch 管理的 opencode.json)。
v0.3.12026-08-27发布主题「侧边栏修复」:新增 .opencode/tui.json 声明 TUI 插件入口(TUI 插件无目录自动发现,必须显式列出),补 @opentui/* 依赖。
v0.3.02026-08-27发布主题「一行命令安装」:发布 npm 包 @cgartlab/men,任意目录 npx @cgartlab/men 一步安装;安装指令准确性修复(URL 硬编码、install.astro 修复、.opencode/package.json 纳入版本控制、4 个 MCP 补齐 transport);文档一致性同步;明确 Men=OpenCode 插件、模型密钥由 CC Switch 本地托管。
v0.2.12026-08-27发布主题「角色定位重构」:men 确立为唯一编排核心(子角色不直接互编)、si 转向思考者与知识管理者(写作移交 ji)、yi 核心转文生图提示词工程;技能计数 14→13 修正;hyperplan 术语同步。
v0.2.02026-08-21发布主题「从代码仓库到可协作团队」:M5 文档完善、M6 GitHub 开源基础设施(含 MIT 许可证与 CI)、M7 自主学习回路;修复文档与元数据不一致;许可证由 Apache-2.0 改为 MIT。
v0.1.02026-08-20发布主题「首发:6+1 Agent 团队系统」:M0 调研、M1 骨架、M2 单兵验收、M3 编排、M4 机械验证,以及全平台安装与版本发布脚本。
[Unreleased]—下一版本的新增内容占位,当前为空,尚无已确定的版本号与发布日期。
截至 2026-10-04,共发布 15 个正式版本(v0.1.0、v0.2.0、v0.2.1、v0.3.0、v0.3.1、v0.3.2、v0.3.3、v0.3.4、v0.3.5、v0.3.6、v0.3.7、v0.4.0、v0.5.0、v0.6.0、v0.6.1)。 当前版本为 v0.6.1(site/package.json,经 SITE 单一来源注入)。

来源:CHANGELOG.md · site/src/data/content.json

当前版本亮点

当前版本 v0.6.1 于 2026-10-07 发布,主题为「OpenCode V2 兼容激进清理」。

v0.6.1「OpenCode V2 兼容激进清理」

  • 移除 tui.json(V2 靠自动发现)
  • permission 转 native V2(permissions 数组)
  • 移除 V1 类型包 @opencode-ai/plugin
  • 新增 v1-compat 分支 + V2 形态回归守护
  • 修 site 编译错误 + seroval 安全漏洞

以下为 v0.4.0(历史)版本的发布亮点回顾。

v0.4.0「半自动化 GitHub 开发工作流 + 工程加固」

  • 半自动化 GitHub 开发工作流:新增 /gh-issue 命令、gh-flow/ 远程工作区与 .github/workflows/agent-run.yml,实现「本地意图 → 云端执行 → 人工 merge」
  • 新用户默认 OpenCode Zen 免费模型 + 自动引导:零成本开箱即用,降低启动门槛
  • Agent 提示词与行为规范优化:全 6 角色 system prompt、行为准则与 OpenCode 集成重构
  • 安装 / 验证 / 工作流加固:BOM 兼容、卸载 tui.json 清理、verify 路径解析修正、agent-run 三处缺陷修复

v0.3.2「侧边栏全局化」

  • install.mjs --global:把 @cgartlab/men 注册进 OpenCode 全局 tui.json,任意目录打开 OpenCode 即显示 Men 侧边栏
  • 仅改 tui.json:不触碰 CC Switch 管理的 opencode.json,模型与密钥托管不受影响
  • 补 exports 与 @opentui 依赖:根 package.json 补 exports["./server"]/exports["./tui"],OpenCode 启动自动安装 npm 包后加载侧边栏

以下为 v0.3.0(历史)版本的发布亮点回顾。

v0.3.0「一行命令安装」

  • npm 包发布与 npx 一行安装:任意目录执行 npx @cgartlab/men,自动完成 scaffold + 依赖 + .env + 端到端验证
  • 安装指令准确性修复:一键脚本 URL 硬编码、install.astro 标签修复、.opencode/package.json 纳入版本控制、4 个 MCP 服务器补齐 transport 全部可加载
  • 文档与站点全面同步:事件 14 种、技能 15 个、MCP×7、版本引用 v0.3.0
  • 定位澄清:Men 是 OpenCode 插件,模型与密钥由 CC Switch 本地托管,安装无需密钥

以下内容为 v0.2.0(历史)版本的发布亮点回顾。

M5 文档完善

补齐核心文档:产品需求文档(PRD)、架构说明(含 D1–D17 技术决策记录)、快速上手指南、 里程碑进度、版本发布方案等,为新人提供理解项目的第一入口。

M6 GitHub 开源基础设施

  • 标准文档全套:LICENSE(MIT)、CONTRIBUTING.md、SECURITY.md(承诺 72 小时响应)、CODE_OF_CONDUCT.md
  • PR / Issue 模板、CODEOWNERS 自动分派、FUNDING.yml、Dependabot 依赖自动更新
  • CI 工作流:每次 push / PR 自动执行脚本语法检查 + verify + release dry-run + installer smoke
  • 团队治理文档:docs/governance.md 定义角色权限、决策流程、变更管理与发布策略

M7 自主学习回路

  • 学习循环:learn.mjs 在每次 /ultrawork 后从 events.jsonl 提取经验,写入 knowledge/errors/ 与 knowledge/patterns/
  • 评估指标:eval-metrics.mjs 在 /verify 后计算 8 项 KPI(通过率、回归率等)
  • 知识库:3 条决策记录(M0/M6/M7)、3 条初始协作模式、1 条自动提取错误
  • MCP 工具扩充:由 3 个增加到 7 个(新增 fetch / github-mcp-server / memory / sequential-thinking)

发布时的验证结果

验证项结果
全部 11 个脚本 node --check全部通过
ci.yml 最近 5 次 CI run全部 success
chi judge 核心文档验收7/7 全部 PASS

来源:CHANGELOG.md · docs/guide/milestones.md

里程碑进度

项目以里程碑(M0–M7)推进,全部已收官。以下为官方进度表述(来自content.json 的 milestones 数组):

里程碑名称状态摘要
M0调研完成docs/research/ 三份调研(OmO + oma + 合成决策)
M1骨架完成6 角色 agent 定义 + 15 个技能包 + 3 个 command + 15 个脚本
M2单兵完成5 角色独立任务验收 5/5 通过
M3编排完成ultrawork 三路并行汇总跑通(写文章+查新闻+查金价混合任务)
M4机械验证完成verify/gate/event 三脚本 + chi 双层复核,识破「假完成」
M5文档完成PRD / architecture / quickstart / milestones / governance / learning-architecture 六份文档
M6GitHub 基础设施完成LICENSE (MIT) / CONTRIBUTING / SECURITY / 模板 / CODEOWNERS / CI workflow
M7自主学习回路完成learn.mjs + eval-metrics.mjs + knowledge 知识库,已验证 8 项 KPI 可计算
时间线:M0–M4 于 2026-08-15 完成(调研 / 骨架 / 单兵 / 编排 / 机械验证), M5–M7 于 2026-08-21 完成(文档 / GitHub 基础设施 / 自主学习回路), 与 v0.1.0、v0.2.0、v0.2.1、v0.3.0、v0.3.1、v0.3.2、v0.3.3 各版本的发布时间对应。

来源:site/src/data/content.json(milestones)· docs/guide/milestones.md

发布流程

版本发布遵循 docs/guide/release.md,版本载体为根目录 package.json + CHANGELOG.md + git tag。

版本号约定(SemVer 2.0.0)

版本段含义示例
major(主版本)不兼容的架构 / 行为变更0.1.0 → 1.0.0
minor(次版本)向后兼容的功能新增0.1.0 → 0.2.0
patch(修订号)向后兼容的缺陷修复0.1.0 → 0.1.1

一键发布

bash
npm run release            # patch(默认)
npm run release:minor      # 0.2.1 → 0.3.0
npm run release:major      # 0.1.0 → 1.0.0
npm run release:all        # 全部 = --push + --gh-release + --npm

scripts/release.mjs 自动完成以下步骤:

  1. 读取 package.json 的 version 并校验 SemVer(非法退出码 2)
  2. bump 版本号并写回 package.json
  3. 在 CHANGELOG.md 的 [Unreleased] 下插入新版本节,迁移已整理条目
  4. 同步版本号到 JSON/文本文件(opencode.json、configure.astro、AGENTS.md 等 8 处)
  5. 若已 git init:git add + git commit -m "chore(release): vX.Y.Z" + git tag vX.Y.Z
  6. 用 scripts/release-notes.mjs 提取只含当前版本的 release notes
推送与发布由 flag 控制:默认不推送不发布,由维护者确认后执行。 使用 --push 自动推送、--gh-release 自动创建 GitHub Release、--npm 自动发布 npm、--all 全部执行。 使用 --push 或 --gh-release 时,update-release-page.mjs 自动同步 releases.astro(版本行 + 高亮 + 日期 + 计数)。

GitHub Releases 关联

使用 --gh-release flag 时,脚本自动调用 gh release create 创建 GitHub Release, release notes 使用 release-notes.mjs 提取的只含当前版本内容。 也可手动使用 scripts/release-notes.mjs 提取后创建:

bash
# 自动(推荐)
node scripts/release.mjs patch --push --gh-release

# 手动提取 + 创建
node scripts/release-notes.mjs --output /tmp/release-notes.md
gh release create vX.Y.Z --title "vX.Y.Z — 主题" --notes-file /tmp/release-notes.md

CI 自动验证

.github/workflows/ci.yml 的 validate job 在每次 push / PR 时执行node scripts/release.mjs --dry-run(release dry-run), 确保发版脚本本身可通过机械验证;另有 PR 自动打标与指派。

来源:docs/guide/release.md · .github/workflows/ci.yml

未来规划

里程碑文档(docs/guide/milestones.md)在「下一步」中列出了 M8+ 的规划方向, 尚未确定版本号与发布日期:

  • 跨运行时 adapter:当前仅适配 OpenCode,规划适配 Codex / OpenClaw 等运行时
  • 插件化封装:将 agent / skill / command 体系封装为可复用插件
  • Agent 团队扩展:扩展更多角色与协作模式
以上为规划方向,具体排期与版本对应以后续发布的 CHANGELOG.md 与 GitHub Releases 为准。

来源:docs/guide/milestones.md(下一步)· docs/architecture.md(决策 D2)

参见