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
215a8f6566
fix(committer): forbid --author in shared workspace committer prompt
2026-04-29 11:15:27 +00:00
f651389ad8
chore(workflows): deduplicate workspace committer role
...
Extract shared buildWorkspaceCommitterRole into workflows/_shared/workspace-committer.ts
with parameterized conventionalCommitScopeHint and branchCheckoutExample.
Both develop-sense and develop-workflow committer/index.ts now re-export from the
shared module. Duplicate prompt.ts files removed.
Fixes #10
2026-04-29 11:11:51 +00:00
小橘 🍊(NEKO Team)
70fd064bad
Refactor workflows to use compileWorkflowSpec from nerve-daemon
...
Remove workflows/_shared; wire createLlmExtractFn, zodMeta, and createCursorAdapter(mode ask). Plan/implement/publish compile inner specs via daemon.
Made-with: Cursor
2026-04-29 09:35:13 +00:00
56ce22fb1b
Migrate workflows to WorkflowSpec-style roles (RFC-003)
...
Replace createCursorRole/createHermesRole with adapter + prompt + zod meta.
Add shared compileRoleSpec, cursor ask adapter, nerve.yaml extract defaults.
Refs #248
Made-with: Cursor
2026-04-29 09:23:55 +00:00