Skip to content

Releases: ShawnRyan2365/opendev

v0.3.0 - opendev 控制台生产级体验

Choose a tag to compare

@ShawnRyan2365 ShawnRyan2365 released this 27 May 06:44

这是哪一版

v0.3.0 是 opendev 控制台的一次产品体验升级,重点是让第一次打开项目的人能快速理解:这是一个本地优先、可观察、可审批、可验证的 AI 软件交付控制台。

亮点

  • 强化 opendev 首屏表达,让产品定位更清晰、更专业。
  • 新增控制台概览:正在运行、待处理事项、生产就绪度一屏可见。
  • 新增生产健康检查,聚合本地 CLI、测试命令、运行队列、审批和成本状态。
  • 新增交付能力矩阵,并打通技能商店入口。
  • 将外露术语产品化为交付链路、执行团队、验收关卡,降低内部实现感。
  • 新增 GitHub README 展示页和项目截图。

安装

要求:Node.js 20+、npm。

git clone https://github.com/2365203723/opendev.git
cd opendev
npm --prefix control-plane install

启动

npm --prefix control-plane start

默认访问:

http://127.0.0.1:3100

测试

npm --prefix control-plane test

适合体验的路径

  1. 打开控制台首页,查看“正在运行 / 需要处理 / 生产就绪度”。
  2. 点击“生产健康”,确认本地交付环境状态。
  3. 点击“技能与 MCP 能力按需装配”,查看可扩展能力。
  4. 查看“交付链路”,理解从需求到部署的完整工作流。

验证

  • npm --prefix control-plane test
  • Playwright 桌面与移动端交互验证

v0.2.0 — 一人开发公司 Control Plane 完整版

Choose a tag to compare

@ShawnRyan2365 ShawnRyan2365 released this 26 May 03:19

这是什么

claude-assets 是一人开发公司(One Person Dev Company)的 AI Agent 流水线资产库和 Web 控制台。

将 12 个 AI 子代理组织为完整软件交付流水线 — 客户需求进入 intake,AI 接力完成接单→设计→开发→质检→交付。所有中间产物通过文件系统状态追踪,质量门和 Codex 双盲审查不可跳过。

核心架构

用户输入 → Web Console → Control Plane API
                              ↓
                    Claude Runner(无头进程)
                              ↓
            /intake → /go → 12 Agent 接力
                              ↓
                    项目状态追踪(.status.json)

主要功能

Web 控制台 (Control Plane)

  • Open Dev 主页 — 需求输入、意图分类、一键启动完整流水线或简单代码生成
  • 运行详情面板 — SSE 实时流式日志,支持运行时交互式追加指令
  • 设置抽屉 — 执行模式切换(本机 CLI / BYOK),4 种 AI CLI 自动检测
  • Agent 监控 — 运行记录、待审批、实时日志流
  • 流水线进度 — 12 Agent 状态可视化
  • 记忆中心 — Facts / Episodes / Events / Pack 四层记忆体系,支持手动压缩触发
  • 技能商店 — 12 个内置技能(测试生成/安全审计/Docker化/API文档等),一键安装
  • MCP 服务器 — 5 个内置 MCP(文件系统/Playwright/GitHub/SQLite/Fetch),标记安装
  • 成本统计 — Dashboard 仪表板 + 按命令类型成本分布
  • BYOK 管理 — 支持 Anthropic / OpenAI / DeepSeek API Key 本地存储和流式代理

12 Agent 流水线

角色 模型 职责
intake-analyst Sonnet 客户需求结构化
ceo Sonnet 写章程、判定复杂度、Gate 签字
product-strategist Sonnet 竞品分析、PRD
pm-planner Sonnet 拆任务、依赖图、项目收尾
ux-designer Sonnet 用户旅程、HTML 原型
architect Opus 技术选型、数据模型、API 契约
frontend Sonnet 前端实现
backend Sonnet 后端实现
qa-engineer Sonnet 自动化测试、覆盖率
security-engineer Sonnet 安全审计
reviewer Sonnet 代码+视觉+性能双盲审查
devops Haiku Dockerfile、部署

记忆系统 (Phase 3)

  • Events → Compress → Episodes + Facts → Pack → Retrieval 自动流水线
  • 文件系统状态监听,自动写入事件
  • 30 分钟 TTL 检索包,注入 Runner prompt 提供上下文

四层项目结构 (Phase 4)

Product → Milestone → Workstream → Task

支持大规模项目拆分,与 Agent 角色绑定,Gate 状态追踪

质量门体系

  • 4 个强制 Gate:Tests Pass / Coverage ≥ 80% / Security Audit / Code Review
  • Codex 双盲审查不可跳过
  • ETHOS 治理原则注入所有 Agent

可复用资产库

  • lessons/ — 跨项目经验库(按角色+主题索引)
  • skeletons/ — 可复用项目骨架(express-sqlite-spa)
  • snippets/ — 可复用代码片段(限流/XSS防护/健康检查等)
  • skills/ — 12 个内置技能定义
  • companies/web-outsource/governance/ — 操作手册(SOP/质量门/Codex模板/模型策略)

工具箱

  • Inbox Watcher — Windows 通知监控器,检测新客户需求
  • BYOK 代理 — 无 CLI 时直接调用 API 的 SSE 流式通道
  • 意图分类 — 关键词+前缀规则的路由引擎

技术栈

  • 后端: Node.js + Express + better-sqlite3 (WAL mode)
  • 前端: 纯 HTML/CSS/JS (Vanilla SPA,零依赖)
  • 安全: Helmet (CSP) + 输入验证 + 参数化 SQL
  • 测试: Vitest + Supertest,覆盖健康检查/CR/Approvals/Memory/Dashboard API

快速开始

# 启动 Control Plane
cd H:\claude-assets\control-plane
npm install
npm run dev

# 浏览器打开 http://127.0.0.1:3100

62 个提交,从零到完整

本次发布包含 62 个提交,涵盖:

  • 12 Agent 架构重组
  • Control Plane Phase 0-4 实现
  • 记忆系统完整实现
  • 迭代闭环(CR + Impact Analysis + Patch + Regression)
  • Web 控制台全功能实现
  • 质量门和 Codex 双盲审查体系