e4fd5d6ba4
refactor: migrate all workflows to RFC-005 ThreadContext signatures
...
- Role: (start, messages) → (ctx: ThreadContext)
- AgentFn prompt callbacks: (start) → (ctx)
- ModeratorContext → ThreadContext
- 13 files updated across knowledge-extraction and solve-issue workflows
小橘 <xiaoju@shazhou.work>
2026-04-30 08:39:52 +00:00
174df68368
refactor: use @uncaged/nerve-role-committer package, delete _shared/
...
- develop-sense/develop-workflow committer → re-export from package
- solve-issue committer → uses decorateRole chain (custom prompt stays)
- Delete _shared/workspace-committer.ts and _shared/ directory
RFC-004 Phase 1 complete
2026-04-29 14:18:12 +00:00
0a9da468f7
refactor: simplify workspace committer — agent infers context from thread
...
Remove nerveRoot, workflowName, conventionalCommitScopeHint, branchCheckoutExample params.
Signature: createWorkspaceCommitterRole(adapter, extract)
Agent reads thread history to decide branch name, scope, and commit message.
Closes #17
2026-04-29 12:52:56 +00:00
1683e41b05
refactor: decouple adapters from workflow factories, roles export createXxxRole
...
- Rename build* → create* workflow factories
- Workflow factories accept adapters: Record<string, AgentFn>
- Each role file exports createXxxRole(adapter, ...) factory
- _shared/workspace-committer accepts adapter as first param
- All adapter imports moved to index.ts (injection point)
- solve-issue roles also updated
Closes #15
2026-04-29 12:35:07 +00:00
小橘 🍊(NEKO Team)
c585e0d8a8
Refactor committer into Hermes agent with branch/commit/push workflow
...
Add solve-issue committer after implement; replace develop-sense and develop-workflow script roles with createRole(hermesAdapter). Implement prompt no longer does git; publish prompt asks for meaningful PR titles.
Refs #9
Made-with: Cursor
2026-04-29 10:44:28 +00:00