Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# Agent Rules

- Release 流程不得假设 npm 或其他特定技术生态;必须使用项目已确认的 Release Profile 更新版本,并通过项目的 GitHub Actions release workflow 完成实际发布。

## Project Profile

- test command: `npm test -- {testPaths}`
- regression command: `npm test`
- test file patterns: `test/**/*.test.ts`
- implementation file patterns: `src/**/*.ts`
- tdd default mode: strict
- version bump rule: breaking→major, feature→minor, fix→patch
- version file: `package.json $.version`
- tag format: `v{version}`
- release workflow: `.github/workflows/release-publish.yml`
27 changes: 27 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Release Notes — v1.0.0

## Breaking Changes

- **Thin Kernel 架构重构**:删除 FlowRun 持久化状态机与旧命令/skill/文档冗余。工程状态以 GitHub Issues/PRs/Checks 为唯一权威事实。
- **不再兼容旧 Flow**:旧架构(FlowRun cabinet)检测到会提示,需使用旧插件版本 0.x 完成;不自动迁移。
- **命令收敛**:9 个命令 → 7 个(删除 `/test`、`/handoff`);skills 10 个 → 8 个(删除 flow-handoff、flow-test)。
- **内置 Context 注入删除**:领域术语统一由项目根 `CONTEXT.md` 提供并自动注入。

## Features

- **5 个生命周期工具**:`setup_control` / `flow_control` / `task_control` / `tdd_checkpoint` / `release_control`,高风险 git/gh 写操作确定性收敛到工具。
- **Functional Slug 内核派生**:模型只提交英文功能标题,内核派生并校验 slug/branch/worktree,拒绝 `Task 001` 等泛化名。
- **Runtime TDD 硬门禁**:工具亲执 RED/GREEN/回归,证据存 Task Record 受控评论,缺证据拒绝创建 PR。
- **Worktree 生命周期**:创建/复用校验/销毁 preflight(无 `--force`)。
- **根 CONTEXT.md 自动注入**:Primary 与所有子 Agent 首消息携带术语表内容与 digest。
- **AGENTS.md Project Profile**:项目特定测试/版本/发布约定由 `/setup` 探测确认。
- **风险分级自动合并**:CI + 分支保护 + 风险双层判定(只升不降)+ 高风险需非作者人类 approval。
- **技术栈无关 Release**:版本提议/Release PR/tag push 由 `release_control` 执行,实际发布走项目 GitHub Actions release workflow。
- **双轴并行 Review**:同一 reviewer 对每个 PR 并行 Specification/Quality 审查。
- **backend/frontend 合并为 developer**:技术栈无关实现 agent。

## 兼容性

- 需要 `gh` CLI 已认证(复用宿主凭据,不再隔离)。
- 需要根 `AGENTS.md` 的 Project Profile(`/setup` 生成)与 CI/release workflow。
- Node.js >= 24。
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devcxl/opencode-cabbage",
"version": "0.3.2",
"version": "1.0.0",
"description": "OpenCode 全流程开发插件 — 需求→设计→任务→编码→测试→审查→自动合并,支持自动编排与并行 Subagent",
"repository": {
"type": "git",
Expand Down
Loading