1c512435de
feat: add knowledge-extraction BFS workflow
...
Three-role workflow (questioner → answerer → explorer) that iterates
over .knowledge/ cards to discover and fill knowledge gaps via BFS.
- questioner: createLlmRole, reads card, asks 3 technical questions
- answerer: spawnSafe nerve knowledge query, judges answers
- explorer: reads code, writes/patches .knowledge cards, runs sync
- moderator: BFS queue from message history, stagnation rule
Closes #266
2026-04-30 02:27:10 +00:00
60979aaa6a
refactor: migrate develop-sense/develop-workflow to @uncaged/nerve-workflow-meta
...
Delete local roles, moderator, and build files. Workflow index.ts
now imports factory from package and wires adapters/extract/cwd.
Closes #21
— 小橘 🍊 (NEKO Team)
2026-04-29 14:52:25 +00:00
bed5ecb56b
refactor: use @uncaged/nerve-role-reviewer package
...
Replace inline reviewer role with import from package.
Both develop-sense and develop-workflow now share the same code.
— 小橘 🍊 (NEKO Team)
2026-04-29 14:26:27 +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
3a2b8a49a3
fix: add nerve-daemon back to workspace deps (needed by CLI thread commands)
...
小橘 🍊 (NEKO Team)
2026-04-29 10:11:12 +00:00
小橘 🍊(NEKO Team)
95df8bc3c2
refactor(workflows): use createRole instead of compileWorkflowSpec
...
Switch build.ts and solve-issue inner roles to @uncaged/nerve-workflow-utils createRole with LlmExtractorConfig. Remove @uncaged/nerve-daemon from workspace dependencies; keep override for linking. Planner uses createCursorAdapter ask mode; dynamic cwd via start.meta.workdir.
Made-with: Cursor
2026-04-29 10:01:02 +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
86f02da306
refactor: rename workflows to verb phrases, delete gitea-issue-solver
...
- workflow-generator → generate-workflow
- sense-generator → generate-sense
- Delete gitea-issue-solver (replaced by solve-issue)
小橘 🍊 (NEKO Team)
2026-04-28 23:17:26 +00:00
95587260f6
chore(workflow): auto-generated commit
2026-04-28 16:02:16 +00:00
57c740cdde
Revert "chore(workflow): auto-generated commit"
...
This reverts commit 75f2768a8c7713879bb2ab564f42f24bc609338e.
2026-04-28 15:49:22 +00:00
75f2768a8c
chore(workflow): auto-generated commit
2026-04-28 14:46:13 +00:00
994de1e7ff
chore(workflow): auto-generated commit
2026-04-28 13:20:29 +00:00
495d8d1b60
chore(workflow): auto-generated commit
2026-04-28 12:55:08 +00:00
0fab8a68c3
chore: declare pnpm workspace, remove per-package lockfiles and pnpm config
...
- Add pnpm-workspace.yaml (senses/*, workflows/*)
- Add root build script: pnpm -r build
- Remove pnpm.onlyBuiltDependencies from sense package.json
- Remove pnpm.overrides from workflow package.json
- Remove per-package pnpm-lock.yaml and node_modules
2026-04-28 11:11:41 +00:00
9f2067db7d
fix: add dryRun early-return for all roles in workflow-generator
...
llmExtract returns {} as T in dryRun mode, causing .map() on undefined.
Each role now returns mock data immediately when dryRun is true.
小橘 🍊 (NEKO Team)
2026-04-25 04:24:42 +00:00
d7e2913d99
feat: add linux-system-health sense + update config
...
- Add linux-system-health sense (CPU load, memory, disk, uptime)
- Register in nerve.yaml with 30s interval
- Clean up .gitignore (ignore logs, pid, sock, false/)
- Remove stale pnpm metadata cache (false/)
小橘 🍊 (NEKO Team)
2026-04-23 10:39:26 +00:00
386205327a
Initial nerve workspace
2026-04-23 09:58:08 +00:00