feat: @uncaged/workflow-role-committer + @uncaged/workflow-role-reviewer #12

Closed
opened 2026-05-06 06:54:42 +00:00 by xiaoju · 0 comments
Owner

背景

从 nerve 迁移 git commit role 和 code review role。

源码:

  • ~/repos/nerve/packages/role-committer/src/index.ts
  • ~/repos/nerve/packages/role-reviewer/src/reviewer.ts

@uncaged/workflow-role-committer

Git commit role — 在 workflow 中负责提交代码。

依赖:@uncaged/workflow, @uncaged/workflow-role-llm

从 nerve 迁移,去掉 nerve-core 依赖,用 node:child_process 直接调 git。

@uncaged/workflow-role-reviewer

Code review role — 在 workflow 中负责审查代码变更。

依赖:@uncaged/workflow, @uncaged/workflow-role-llm

从 nerve 迁移,去掉 nerve-core 依赖。

验证

  • bun test 通过
  • bunx biome check . 通过
  • 不依赖 nerve-core
## 背景 从 nerve 迁移 git commit role 和 code review role。 源码: - `~/repos/nerve/packages/role-committer/src/index.ts` - `~/repos/nerve/packages/role-reviewer/src/reviewer.ts` ## @uncaged/workflow-role-committer Git commit role — 在 workflow 中负责提交代码。 依赖:`@uncaged/workflow`, `@uncaged/workflow-role-llm` 从 nerve 迁移,去掉 nerve-core 依赖,用 node:child_process 直接调 git。 ## @uncaged/workflow-role-reviewer Code review role — 在 workflow 中负责审查代码变更。 依赖:`@uncaged/workflow`, `@uncaged/workflow-role-llm` 从 nerve 迁移,去掉 nerve-core 依赖。 ## 验证 - [ ] bun test 通过 - [ ] bunx biome check . 通过 - [ ] 不依赖 nerve-core
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#12