2026-03-07 - 2026-06-07

Overview

142 Active Pull Requests
180 Active Issues
Excluding merges, 4 authors have pushed 57 commits to main and 287 commits to all branches. On main, 80 files have changed and there have been 9050 additions and 1172 deletions.

5 Releases published by 1 user

Published v0.4.0 2026-04-24 13:22:21 +00:00

Published v0.3.0 2026-04-24 06:08:11 +00:00

Published v0.2.0 2026-04-23 10:58:49 +00:00

Published v0.1.7 2026-04-23 00:43:29 +00:00

Published v0.1.5 2026-04-23 00:35:41 +00:00

142 Pull requests merged by 4 users

Merged #326 chore(workflow): post-extraction cleanup 2026-05-05 13:54:30 +00:00

Merged #324 refactor: extract workflow engine into @uncaged/workflow 2026-05-05 11:50:42 +00:00

Merged #319 refactor(core): remove WorkflowTrigger from SenseTrigger — shell only 2026-05-02 13:03:40 +00:00

Merged #317 refactor(core): rename workflow→trigger in sense return, capture shell stderr 2026-05-02 11:12:09 +00:00

Merged #316 feat(core): sense trigger supports arbitrary shell commands 2026-05-02 10:20:03 +00:00

Merged #306 feat(cli): nerve agent inject claude — RFC #289 Phase 4 2026-05-02 02:10:07 +00:00

Merged #314 fix: harden state persistence (follow-up #313) 2026-05-01 12:03:31 +00:00

Merged #312 refactor: Stateful Sense (RFC #308) 2026-05-01 10:20:46 +00:00

Merged #304 chore: dead code cleanup — unused exports, stale docs, deprecated functions 2026-04-30 14:47:26 +00:00

Merged #303 feat(cli): nerve agent inject cursor — Phase 4 of RFC #289 2026-04-30 14:41:04 +00:00

Merged #301 docs(cli): sync Hermes SKILL.md with flat workspace and runtime types 2026-04-30 14:20:36 +00:00

Merged #300 chore: RFC-006 Phase 4 cleanup — delete worker-fork-support.ts 2026-04-30 14:19:45 +00:00

Merged #295 RFC-006 Phase 3: Migrate workflow-manager process logic to WorkerRuntime 2026-04-30 14:14:06 +00:00

Merged #297 refactor(cli): dynamic version for nerve agent — Phase 3 of RFC #289 2026-04-30 14:08:03 +00:00

Merged #294 feat(cli): nerve agent inject/update/remove/status — Phase 2 of RFC #289 2026-04-30 13:53:39 +00:00

Merged #288 refactor: align develop prompts and .knowledge with flat workspace 2026-04-30 13:46:34 +00:00

Merged #292 RFC-006 Phase 2: Migrate SenseWorkerPool to WorkerRuntime 2026-04-30 13:44:56 +00:00

Merged #291 feat(cli): add hermes nerve skill — Phase 1 of RFC #289 2026-04-30 13:42:05 +00:00

Merged #278 feat(workflow-utils): add createLlmAdapter AgentFn factory 2026-04-30 12:51:30 +00:00

Merged #276 refactor(cli): single-package workspace init and root dist build 2026-04-30 11:24:20 +00:00

Merged #275 refactor(core): consolidate file structure — 22 files → 6 2026-04-30 09:21:01 +00:00

Merged #272 refactor: RFC-005 — Separate Agent and Role types 2026-04-30 08:29:12 +00:00

Merged #265 refactor: pure sense compute — no db, no peers 2026-04-30 00:11:57 +00:00

Merged #263 feat: add sense contract types to nerve-core 2026-04-29 23:44:01 +00:00

Merged #259 feat: add @uncaged/nerve-workflow-meta package 2026-04-29 14:48:57 +00:00

Merged #258 feat: add @uncaged/nerve-role-reviewer package 2026-04-29 14:33:45 +00:00

Merged #257 feat: add @uncaged/nerve-role-committer package (RFC-004 Phase 1) 2026-04-29 14:16:11 +00:00

Merged #256 docs: RFC-004 package architecture 2026-04-29 14:03:02 +00:00

Merged #255 feat(workflow-utils): add withDryRun role wrapper 2026-04-29 13:28:23 +00:00

Merged #251 chore: add .knowledge/ curated cards + knowledge.yaml 2026-04-29 10:01:23 +00:00

Merged #253 refactor: replace WorkflowSpec with createRole helper 2026-04-29 09:55:58 +00:00

Merged #249 refactor: deduplicate spawn-safe into @uncaged/nerve-core 2026-04-29 09:17:32 +00:00

Merged #246 feat: real embedding integration + remove AgentRegistry (#244, #245) 2026-04-29 09:04:42 +00:00

Merged #243 feat: RFC-003 Adapter Plugin Architecture + Dynamic Prompts 2026-04-29 07:33:46 +00:00

Merged #242 feat: RFC-003 Phase 6 — Knowledge Layer + Review Fixes 2026-04-29 06:56:53 +00:00

Merged #241 feat: RFC-003 Agent Configuration Layer (Phase 1-5) 2026-04-29 05:31:58 +00:00

Merged #233 RFC-003: Agent Configuration Layer 2026-04-29 04:29:47 +00:00

Merged #232 fix(cli): include __start__ message in nerve thread show 2026-04-28 15:36:33 +00:00

Merged #230 feat(cli): init generates pnpm workspace with TypeScript senses 2026-04-28 12:34:20 +00:00

Merged #228 refactor(workflow-utils): reorganize — roles top-level, shared internals in shared/ 2026-04-28 08:51:06 +00:00

Merged #226 feat(cli): scaffold sense as TypeScript + esbuild bundle 2026-04-28 08:37:53 +00:00

Merged #223 fix(workflow-utils): omit --model/--provider when not explicitly set 2026-04-28 07:02:26 +00:00

Merged #220 fix(workflow-utils): correct hermes CLI args 2026-04-28 05:28:57 +00:00

Merged #221 refactor(daemon): workflows must be bundled to dist/, daemon only loads dist/index.js 2026-04-28 05:27:21 +00:00

Merged #215 fix(daemon): unskip and fix 16 daemon tests 2026-04-28 04:50:32 +00:00

Merged #212 feat(cli): nerve init installs @uncaged/nerve-skills and generates agent hints 2026-04-28 04:35:57 +00:00

Merged #214 chore(daemon): skip 16 flaky/broken kernel tests 2026-04-28 04:35:45 +00:00

Merged #209 feat(workflow-utils): role factory templates #208 2026-04-28 01:55:14 +00:00

Merged #207 refactor(cli): nerve create workflow — role 拆成独立目录 2026-04-27 14:05:16 +00:00

Merged #201 docs(skills): add nerve-dev coding agent skill 2026-04-27 13:59:07 +00:00

Merged #205 refactor: redesign workflow trigger — signal entails workflow 2026-04-27 13:28:48 +00:00

Merged #203 refactor(daemon): rename reflex-scheduler → sense-scheduler 2026-04-27 12:14:10 +00:00

Merged #200 refactor: remove legacy reflexes backward-compat code 2026-04-27 11:13:07 +00:00

Merged #198 refactor: inline reflex config — sense-level trigger declarations 2026-04-27 10:58:48 +00:00

Merged #197 refactor(cli): unify validateResourceName, rename WORKFLOW_NAME_RE → RESOURCE_NAME_RE 2026-04-27 10:34:13 +00:00

Merged #190 refactor(cli): add nerve create command, remove init workflow 2026-04-27 10:18:31 +00:00

Merged #186 refactor: move experimental-warning-suppression from core to daemon 2026-04-27 09:39:26 +00:00

Merged #185 fix(cli): suppress ExperimentalWarning in CLI and daemon spawn 2026-04-27 09:21:37 +00:00

Merged #184 refactor: reduce cognitive complexity in 3 functions 2026-04-27 09:10:05 +00:00

Merged #182 fix(cli): add logs/ and nerve.pid to init gitignore template 2026-04-27 08:40:44 +00:00

Merged #180 fix: suppress ExperimentalWarning for node:sqlite (#179) 2026-04-27 08:20:32 +00:00

Merged #178 refactor(daemon): optimize _signals prune SQL 2026-04-27 07:59:02 +00:00

Merged #177 feat(daemon): _signals table retention policy (closes #152) 2026-04-27 07:48:39 +00:00

Merged #176 docs: E2E test scenario specs for all CLI subcommands 2026-04-27 07:33:42 +00:00

Merged #175 fix(daemon): fix flaky file-watcher workflow test on macOS 2026-04-27 07:27:16 +00:00

Merged #174 test(cli): add e2e test for nerve store archive 2026-04-27 07:19:43 +00:00

Merged #173 test(cli): add e2e test for workflow runs / inspect / thread 2026-04-27 07:06:58 +00:00

Merged #168 test(e2e): nerve sense schema (closes #158) 2026-04-27 07:05:04 +00:00

Merged #167 test(e2e): nerve sense trigger (closes #157) 2026-04-27 07:05:00 +00:00

Merged #166 test(e2e): nerve sense list (closes #155) 2026-04-27 07:04:56 +00:00

Merged #165 test(cli): add e2e test for nerve sense query 2026-04-27 07:01:39 +00:00

Merged #170 test(cli): e2e logs command (#161) 2026-04-27 06:54:44 +00:00

Merged #171 test(cli): e2e validate & init (#162) 2026-04-27 06:54:38 +00:00

Merged #169 test(cli): e2e daemon start/stop/status lifecycle (#159) 2026-04-27 06:54:36 +00:00

Merged #164 test(cli): add e2e smoke test for sense list + query 2026-04-27 06:27:38 +00:00

Merged #151 feat: add pnpm run link:dev for local development 2026-04-27 05:40:48 +00:00

Merged #150 feat(daemon): auto-persist signals to sense DB 2026-04-27 05:33:29 +00:00

Merged #148 feat(cli): nerve remote — named remote daemon aliases 2026-04-27 04:07:55 +00:00

Merged #146 refactor(cli): split workflow/thread into two top-level command groups 2026-04-27 01:46:33 +00:00

Merged #142 fix(cli): repair 5 failing sense-list tests 2026-04-25 09:12:22 +00:00

Merged #140 fix(cli): handle invalid timestamps in workflow commands 2026-04-25 09:03:53 +00:00

Merged #138 feat(dashboard): Phase 3 — embedded web dashboard 2026-04-25 07:53:05 +00:00

Merged #137 feat(http-api): Phase 2 — CLI remote access + bearer token auth 2026-04-25 06:37:33 +00:00

Merged #136 fix(http-api): bind 127.0.0.1, support trigger body params, fix kill-workflow fields 2026-04-25 06:11:57 +00:00

Merged #135 fix(daemon): defer hot-reload drain until in-flight runs complete 2026-04-25 05:38:53 +00:00

Merged #126 fix(workflow-utils): llmExtract dryRun returns schema-shaped defaults 2026-04-25 04:35:45 +00:00

Merged #122 feat: workflow exit codes & kill mechanism 2026-04-25 04:03:30 +00:00

Merged #118 refactor(core): SenseResult<T> generic + split types.ts 2026-04-25 02:59:48 +00:00

Merged #117 refactor(core): restructure ModeratorContext to { start, steps } 2026-04-25 02:51:51 +00:00

Merged #116 refactor(core): rename RoleSignal → RoleStep, StartSignal → StartStep 2026-04-25 02:37:03 +00:00

Merged #114 refactor(store): rename LogEntry.ts → LogEntry.timestamp 2026-04-25 02:28:39 +00:00

Merged #112 refactor(core): remove unnecessary | null, unify timestamp naming 2026-04-25 01:57:48 +00:00

Merged #107 feat(cli): workspace biome.json with noConsole, remove dryRun console.log 2026-04-25 01:15:53 +00:00

Merged #105 feat(workflow-utils): dryRun support for spawnSafe, cursorAgent, llmExtract 2026-04-25 00:26:27 +00:00

Merged #103 feat(core,daemon,cli): add dryRun thread-level parameter to StartSignal 2026-04-24 23:50:56 +00:00

Merged #102 refactor(core,daemon): extract StartSignal as independent Role parameter 2026-04-24 23:35:10 +00:00

Merged #98 feat: add workflow-utils package 2026-04-24 22:43:08 +00:00

Merged #96 docs: update all README files to match actual code 2026-04-24 21:49:34 +00:00

Merged #94 refactor: share IPC message types between CLI and daemon 2026-04-24 15:14:51 +00:00

Merged #92 chore: add pre-push hook to run tests before push 2026-04-24 13:19:11 +00:00

Merged #91 fix(test): align tests with type-safety refactor 2026-04-24 12:24:51 +00:00

Merged #90 refactor: improve type safety across codebase 2026-04-24 12:09:37 +00:00

Merged #89 refactor(daemon): split kernel.ts into focused modules 2026-04-24 11:41:44 +00:00

Merged #88 refactor(store): extract @uncaged/nerve-store from daemon 2026-04-24 11:29:14 +00:00

Merged #84 fix: PR #81 review follow-ups (closes #83) 2026-04-24 11:10:45 +00:00

Merged #81 refactor(core): restore type-safe workflow automaton from Pulse design 2026-04-24 11:02:24 +00:00

Merged #78 feat(cli): add nerve workflow thread <runId> command — closes #77 2026-04-24 06:04:33 +00:00

Merged #76 docs: add coding agent rules (.cursor/rules + CLAUDE.md) 2026-04-23 12:12:08 +00:00

Merged #75 fix(daemon): accept string triggerPayload in workflow thread 2026-04-23 11:50:49 +00:00

Merged #74 feat(cli): add nerve init --from to clone workspace from git 2026-04-23 10:56:18 +00:00

Merged #73 docs: add comprehensive README for root and all packages 2026-04-23 10:54:43 +00:00

Merged #71 build: migrate from tsup to rslib 2026-04-23 09:50:55 +00:00

Merged #69 refactor(daemon): upgrade Drizzle v1.0-beta + migrate better-sqlite3 → node:sqlite 2026-04-23 09:20:15 +00:00

Merged #68 chore: walkthrough cleanup — engines, types, mock fixes 2026-04-23 09:10:09 +00:00

Merged #66 refactor(cli): replace sql.js with node:sqlite 2026-04-23 08:51:01 +00:00

Merged #64 refactor(cli): replace better-sqlite3 with sql.js (pure WASM) — implements RFC #63 2026-04-23 07:32:39 +00:00

Merged #62 feat(cli): add nerve sense schema and query commands (closes #60) 2026-04-23 07:06:02 +00:00

Merged #61 refactor: replace dynamic imports with static imports in CLI 2026-04-23 07:04:32 +00:00

Merged #59 refactor(cli): replace dynamic imports with static imports — closes #57 2026-04-23 06:55:46 +00:00

Merged #58 fix(daemon): foreground worker signals and crash diagnostics (closes #55, closes #56) 2026-04-23 06:48:34 +00:00

Merged #54 refactor: add daemon subcommand group and dev foreground mode 2026-04-23 04:24:31 +00:00

Merged #52 fix: address review issues #46-#49 2026-04-23 00:24:19 +00:00

Merged #51 feat(daemon): CAS blob store — sha256 content-addressable storage (closes #39) 2026-04-23 00:21:47 +00:00

Merged #45 feat(daemon): log store archival — Meta table + JSONL cold archive (closes #38) 2026-04-23 00:17:54 +00:00

Merged #50 fix(init): auto-verify and retry better-sqlite3 native build — closes #44 2026-04-23 00:14:31 +00:00

Merged #42 refactor(cli): decouple daemon native deps from CLI global install — closes #41 2026-04-22 23:09:57 +00:00

Merged #34 feat: add nerve logs command with AI-friendly pagination — closes #29 2026-04-22 15:04:53 +00:00

Merged #33 fix: remove unpublished @uncaged/nerve-core from init template — closes #28 2026-04-22 14:35:25 +00:00

Merged #30 fix: daemon mode spawn path — closes #27 2026-04-22 14:21:33 +00:00

Merged #32 fix: IPC trigger try/catch + test import cleanup 2026-04-22 14:16:11 +00:00

Merged #31 feat: Workflow Engine Phase 4 — CLI & User Experience 2026-04-22 14:12:15 +00:00

Merged #22 feat: Workflow Engine Phase 3 — Crash Recovery, Hot Reload & Incremental Config 2026-04-22 13:26:30 +00:00

Merged #26 fix: init runtime bugs - missing dir, .ts/.js mismatch, TS annotations 2026-04-22 13:22:53 +00:00

Merged #21 feat: Workflow Engine Phase 2 — Kernel Integration 2026-04-22 12:45:44 +00:00

Merged #17 feat: Workflow Engine Phase 1 2026-04-22 12:20:12 +00:00

Merged #15 Phase 7: Structured Logging System 2026-04-22 11:21:48 +00:00

Merged #13 Phase 6: Hot Reload & Error Handling 2026-04-22 11:12:39 +00:00

Merged #12 feat: Phase 5 — CLI & User Workspace 2026-04-22 10:33:54 +00:00

Merged #11 feat(cli,daemon): Phase 4 — Process Manager & Isolation 2026-04-22 09:59:43 +00:00

Merged #10 feat(daemon): Signal Bus, Reflex Scheduler & Kernel (Phase 3) 2026-04-22 09:36:57 +00:00

Merged #9 feat(daemon): Sense Runtime — Worker, IPC, Migrations, Peer Isolation 2026-04-22 08:48:31 +00:00

Merged #8 feat(core): Phase 1 — Core Types & Config Parsing 2026-04-22 08:43:37 +00:00

175 Issues closed from 5 users

Closed #328 Phase 1 Testing: AgentFn<I> 泛型化 + adaptAgent 通用函数 2026-05-14 07:56:39 +00:00

Closed #327 RFC: Generic AgentFn — Schema-Driven Input Specialization 2026-05-14 07:56:38 +00:00

Closed #325 chore(workflow): post-extraction cleanup from PR #324 review 2026-05-05 13:54:30 +00:00

Closed #320 refactor: extract workflow engine into standalone @uncaged/workflow package 2026-05-05 11:50:42 +00:00

Closed #318 refactor(core): remove WorkflowTrigger from SenseTrigger — sense only triggers shell commands 2026-05-02 13:03:40 +00:00

Closed #315 feat(core): sense trigger supports arbitrary shell commands 2026-05-02 10:20:03 +00:00

Closed #266 feat: knowledge-extraction workflow — BFS 三角色知识卡片生成 2026-05-02 03:15:27 +00:00

Closed #305 feat(cli): nerve agent inject claude — 注入到 ~/.claude/CLAUDE.md 2026-05-02 02:10:08 +00:00

Closed #307 RFC: Sense 架构重构 — Probe/Sense 分离 + 统一工作区结构 2026-05-02 00:59:43 +00:00

Closed #284 refactor(solve-issue): flatten role folders to single files 2026-05-02 00:59:40 +00:00

Closed #289 RFC: nerve agent inject — 为 AI agent 注入 nerve skill 2026-05-02 00:55:27 +00:00

Closed #281 RFC-006 Phase 2: Migrate Sense Pool → WorkerRuntime 2026-05-02 00:55:25 +00:00

Closed #279 RFC-006: WorkerRuntime — message-routed process management 2026-05-02 00:55:23 +00:00

Closed #313 follow-up: Stateful Sense 持久化加固 (RFC #308) 2026-05-01 12:03:31 +00:00

Closed #311 Phase 3 Testing: Sense 迁移 + CLI 适配 (RFC #308) 2026-05-01 10:20:49 +00:00

Closed #285 docs: workflow naming must use verb phrases 2026-05-01 10:20:48 +00:00

Closed #309 Phase 1 Testing: 核心类型重构 (RFC #308) 2026-05-01 10:20:48 +00:00

Closed #310 Phase 2 Testing: 引擎层适配 (RFC #308) 2026-05-01 10:20:48 +00:00

Closed #308 RFC: Stateful Sense — 有状态 Sense 重构 2026-05-01 10:20:46 +00:00

Closed #302 chore: dead code cleanup — unused exports, stale docs, deprecated functions 2026-04-30 14:47:26 +00:00

Closed #299 feat(cli): nerve agent inject cursor — 生成 .cursorrules 2026-04-30 14:41:04 +00:00

Closed #298 fix: update Hermes nerve skill (SKILL.md) for flat workspace and four-tuple pattern 2026-04-30 14:20:37 +00:00

Closed #283 RFC-006 Phase 4: Cleanup — delete worker-fork-support, update docs 2026-04-30 14:19:46 +00:00

Closed #282 RFC-006 Phase 3: Migrate Workflow Manager process logic → WorkerRuntime 2026-04-30 14:14:06 +00:00

Closed #296 Phase 3 Testing: 打包与版本管理验证 2026-04-30 14:08:57 +00:00

Closed #293 Phase 2 Testing: nerve agent 子命令实现与验证 2026-04-30 14:08:56 +00:00

Closed #290 Phase 1 Testing: Hermes nerve skill 编写与验证 2026-04-30 14:08:54 +00:00

Closed #287 refactor: align develop-workflow prompts and .knowledge with flat workspace structure 2026-04-30 13:46:34 +00:00

Closed #280 RFC-006 Phase 1: Extract WorkerRuntime + ManagedWorker 2026-04-30 13:44:58 +00:00

Closed #277 refactor: convert questioner and answerer roles to createRole four-tuple pattern 2026-04-30 12:51:30 +00:00

Closed #274 refactor(cli): update init and create commands for single-package workspace 2026-04-30 11:24:20 +00:00

Closed #273 refactor(core): consolidate file structure — 22 files → 6 2026-04-30 09:21:02 +00:00

Closed #268 RFC-005 Phase 1: Core types — AgentFn, ThreadContext, Role/Moderator signature 2026-04-30 08:29:13 +00:00

Closed #269 RFC-005 Phase 2: workflow-utils — 适配新 Role 签名 + 提取 createRole 通用方法 2026-04-30 08:29:13 +00:00

Closed #270 RFC-005 Phase 3: daemon workflow-worker — 适配新 Role/Moderator 调用方式 2026-04-30 08:29:13 +00:00

Closed #271 RFC-005 Phase 4: CLI 模板 + 用户 workflow 迁移 + 文档 2026-04-30 08:29:13 +00:00

Closed #267 RFC-005: Separate Agent and Role — type-level refactor 2026-04-30 08:29:12 +00:00

Closed #260 RFC-004: Package Architecture — Phase Tracking 2026-04-30 00:15:30 +00:00

Closed #264 refactor: sense compute should be pure — no db, no peers 2026-04-30 00:11:57 +00:00

Closed #262 RFC-004 Phase 4: Formalize sense package contract 2026-04-29 23:44:01 +00:00

Closed #261 RFC-004 Phase 2 Testing: @uncaged/nerve-workflow-meta package 2026-04-29 14:52:37 +00:00

Closed #254 feat(workflow-utils): add withDryRun role wrapper 2026-04-29 13:28:23 +00:00

Closed #248 feat: migrate workspace workflows to WorkflowSpec format 2026-04-29 11:02:43 +00:00

Closed #244 chore: spawn-safe dedup + embed service integration + workspace migration 2026-04-29 11:02:42 +00:00

Closed #252 refactor: replace WorkflowSpec/compileWorkflowSpec with simple createRole helper 2026-04-29 09:55:59 +00:00

Closed #247 refactor: deduplicate spawn-safe across packages 2026-04-29 09:17:32 +00:00

Closed #245 refactor: remove AgentRegistry, roles declare adapter directly 2026-04-29 09:04:42 +00:00

Closed #234 RFC-003: Agent Configuration Layer — Implementation Tracker 2026-04-29 06:59:05 +00:00

Closed #240 Phase 6 Testing: Knowledge Layer 2026-04-29 06:56:53 +00:00

Closed #236 Phase 2 Testing: AgentRegistry + Mock Adapter 2026-04-29 05:31:59 +00:00

Closed #237 Phase 3 Testing: Extract Layer 2026-04-29 05:31:59 +00:00

Closed #238 Phase 4 Testing: WorkflowSpec Compiler 2026-04-29 05:31:59 +00:00

Closed #239 Phase 5 Testing: Integration (Hot-Reload + Validate) 2026-04-29 05:31:59 +00:00

Closed #235 Phase 1 Testing: Types + Config Schema 2026-04-29 05:31:58 +00:00

Closed #143 refactor(workflow): simplify workflow-generator — merge roles, add validation loops 2026-04-28 23:18:41 +00:00

Closed #208 refactor(workflow-utils): Role factory templates — createCursorRole, createHermesRole, createLlmRole, createReActRole 2026-04-28 23:18:39 +00:00

Closed #210 refactor(workflows): meta is for moderator routing, not data passing — rewrite sense-generator with Role factories 2026-04-28 23:18:38 +00:00

Closed #231 nerve thread show: include __start__ message (initial prompt) 2026-04-28 15:36:33 +00:00

Closed #229 nerve init: generate pnpm workspace config + align with new conventions 2026-04-28 12:34:21 +00:00

Closed #227 refactor(workflow-utils): reorganize — roles top-level, shared internals in shared/ 2026-04-28 08:51:06 +00:00

Closed #225 nerve create sense: scaffold TypeScript + esbuild bundle instead of raw .js 2026-04-28 08:37:53 +00:00

Closed #224 senses should use TypeScript source + esbuild bundle, not raw .js 2026-04-28 07:27:21 +00:00

Closed #222 workflow-utils: hermes role should not pass --model/--provider when not explicitly set 2026-04-28 07:02:26 +00:00

Closed #216 bug(workflow-utils): createHermesRole passes prompt as Hermes profile name 2026-04-28 05:28:57 +00:00

Closed #219 refactor(daemon): workflows must be bundled to dist/, daemon only loads dist/index.js 2026-04-28 05:27:21 +00:00

Closed #217 fix(daemon): workflow-worker should prefer index.js over index.ts 2026-04-28 05:18:44 +00:00

Closed #213 fix(daemon): 16 skipped kernel tests — flaky timing + routeResult undefined 2026-04-28 04:50:32 +00:00

Closed #211 feat(cli): nerve init 自动安装 @uncaged/nerve-skills 并生成 agent 提示 2026-04-28 04:35:57 +00:00

Closed #206 refactor(cli): nerve create workflow — role 拆成独立目录 2026-04-27 14:05:16 +00:00

Closed #187 docs: 编写 coding agent skill — Nerve 开发指南 2026-04-27 13:59:08 +00:00

Closed #204 refactor: redesign workflow trigger — signal 蕴含 workflow,不互斥 2026-04-27 13:28:48 +00:00

Closed #202 refactor(daemon): rename reflex-scheduler → sense-scheduler 2026-04-27 12:14:10 +00:00

Closed #199 refactor: remove legacy reflexes backward-compat code 2026-04-27 11:13:07 +00:00

Closed #195 chore(cli): adapt CLI commands, init template, and validate for inline reflex config (#189 phase 4) 2026-04-27 10:58:50 +00:00

Closed #191 fix(core): remove stale import process breaking core build (#189 phase 0) 2026-04-27 10:58:49 +00:00

Closed #192 fix(daemon): sense query returns 0 rows when signal value is undefined (#189 bug) 2026-04-27 10:58:49 +00:00

Closed #193 feat(core): backward-compat parsing for legacy reflexes array (#189 phase 2) 2026-04-27 10:58:49 +00:00

Closed #194 refactor(daemon): reflex-scheduler reads from sense config instead of config.reflexes (#189 phase 3) 2026-04-27 10:58:49 +00:00

Closed #189 refactor: remove explicit reflex config, use sense-level trigger declarations 2026-04-27 10:58:48 +00:00

Closed #196 test: update tests and verify full build for inline reflex config (#189 phase 5) 2026-04-27 10:55:33 +00:00

Closed #188 refactor: rename scaffold CLI commands 2026-04-27 10:18:31 +00:00

Closed #183 refactor: reduce cognitive complexity in 3 functions (biome warnings) 2026-04-27 09:10:06 +00:00

Closed #181 flaky: e2e-validate-init test timeout on macOS 2026-04-27 08:40:44 +00:00

Closed #179 cli: suppress Node.js SQLite ExperimentalWarning 2026-04-27 08:20:32 +00:00

Closed #152 feat(daemon): _signals table retention policy 2026-04-27 07:48:39 +00:00

Closed #149 fix(daemon): flaky file-watcher test 2026-04-27 07:27:16 +00:00

Closed #154 test(e2e): shared test harness for daemon lifecycle 2026-04-27 07:21:36 +00:00

Closed #153 test: add CLI ↔ daemon end-to-end tests 2026-04-27 07:21:34 +00:00

Closed #163 test(e2e): nerve store archive 2026-04-27 07:19:43 +00:00

Closed #160 test(e2e): nerve workflow runs / inspect / thread 2026-04-27 07:06:58 +00:00

Closed #158 test(e2e): nerve sense schema 2026-04-27 07:05:04 +00:00

Closed #157 test(e2e): nerve sense trigger 2026-04-27 07:05:00 +00:00

Closed #155 test(e2e): nerve sense list 2026-04-27 07:04:57 +00:00

Closed #156 test(e2e): nerve sense query 2026-04-27 07:01:39 +00:00

Closed #161 test(e2e): nerve logs 2026-04-27 06:54:44 +00:00

Closed #162 test(e2e): nerve validate / nerve init 2026-04-27 06:54:38 +00:00

Closed #159 test(e2e): nerve daemon start / stop / status 2026-04-27 06:54:36 +00:00

Closed #147 RFC: nerve remote — named remote daemon aliases 2026-04-27 04:07:55 +00:00

Closed #133 RFC: Remote Daemon Observability — HTTP API + CLI Remote + Web Dashboard 2026-04-27 01:52:46 +00:00

Closed #145 refactor(cli): split workflow/thread into two top-level command groups 2026-04-27 01:46:33 +00:00

Closed #141 fix: sense-list.test.ts 5 tests failing — senseTriggerLabels is not a function 2026-04-25 09:12:23 +00:00

Closed #139 fix: CLI workflow commands crash on Invalid time value + improve test coverage 2026-04-25 09:03:53 +00:00

Closed #134 bug(daemon): hot-reload watcher kills in-flight workflow runs 2026-04-25 05:38:54 +00:00

Closed #99 feat(workflow): workflow-generator — meta-workflow that creates new workflows from natural language 2026-04-25 05:01:46 +00:00

Closed #132 review: Khala MVP (Phase 0-4) 代码审查 2026-04-25 04:54:47 +00:00

Closed #130 feat: llmExtract dryRunDefaults — let workflow authors provide meaningful mock data 2026-04-25 04:46:15 +00:00

Closed #128 Khala Phase 3: Workflow engine — ThreadDO + JSONata moderator 2026-04-25 04:44:29 +00:00

Closed #129 Khala Phase 4: Task queue API + timeout sweep 2026-04-25 04:44:29 +00:00

Closed #124 Khala Phase 0: Project scaffolding — CF Worker + Hono + D1 2026-04-25 04:44:28 +00:00

Closed #125 Khala Phase 1: D1 schema & data access layer 2026-04-25 04:44:28 +00:00

Closed #127 Khala Phase 2: Agent auth middleware & admin API 2026-04-25 04:44:28 +00:00

Closed #123 fix: llmExtract dryRun returns empty object, breaks downstream .map()/.length 2026-04-25 04:35:46 +00:00

Closed #121 feat: workflow exit codes & kill mechanism 2026-04-25 04:03:30 +00:00

Closed #115 RFC: Cloud Workflow Orchestrator for Cross-Agent Coordination 2026-04-25 03:00:31 +00:00

Closed #111 refactor(core): SenseResult generic + split types.ts into config/sense/workflow 2026-04-25 02:59:48 +00:00

Closed #110 refactor(core): restructure ModeratorContext to { start, steps } 2026-04-25 02:51:51 +00:00

Closed #109 refactor(core): rename RoleSignal → RoleStep, align structure with StartSignal 2026-04-25 02:37:03 +00:00

Closed #113 refactor(store): rename LogEntry.ts → LogEntry.timestamp 2026-04-25 02:28:39 +00:00

Closed #108 refactor(core): remove unnecessary | null from config types, unify timestamp naming 2026-04-25 01:57:48 +00:00

Closed #106 feat: workspace biome.json with noConsole, remove dryRun console.log 2026-04-25 01:15:54 +00:00

Closed #104 feat(workflow-utils): dryRun support for spawnSafe, cursorAgent, llmExtract 2026-04-25 00:26:28 +00:00

Closed #101 feat: add dryRun thread-level parameter to StartSignal 2026-04-24 23:50:56 +00:00

Closed #100 refactor: extract StartSignal as independent Role parameter 2026-04-24 23:35:10 +00:00

Closed #79 feat(daemon): sense-generator workflow — shell injection safe role execution 2026-04-24 22:46:52 +00:00

Closed #97 refactor: extract workflow-utils package from sense-generator 2026-04-24 22:43:08 +00:00

Closed #95 docs: 以代码为准重写全部文档 2026-04-24 21:49:34 +00:00

Closed #93 refactor: share IPC message types between CLI and daemon 2026-04-24 15:14:51 +00:00

Closed #82 架构优化:模块职责拆分建议 2026-04-24 11:53:20 +00:00

Closed #87 Phase 3: 明确 core 包定位 — 评估是否下沉更多领域逻辑 2026-04-24 11:48:28 +00:00

Closed #86 Phase 2: 拆分 kernel.ts — 抽离 worker 生命周期管理 2026-04-24 11:41:44 +00:00

Closed #85 Phase 1: 拆分 @uncaged/nerve-store 2026-04-24 11:29:14 +00:00

Closed #83 PR #81 Review Follow-ups: 重复函数、双重 cast、SQL round 偏移 2026-04-24 11:10:45 +00:00

Closed #80 refactor(core): restore type-safe workflow automaton from Pulse design 2026-04-24 11:02:24 +00:00

Closed #77 feat(cli): nerve workflow thread — agent-friendly context retrieval 2026-04-24 06:04:33 +00:00

Closed #72 feat(cli): nerve init --from <git-url> — clone existing workspace 2026-04-24 05:56:57 +00:00

Closed #63 RFC: Replace better-sqlite3 with pure WASM SQLite in CLI 2026-04-23 10:49:33 +00:00

Closed #65 refactor(cli): replace sql.js with node:sqlite 2026-04-23 10:49:14 +00:00

Closed #70 build: migrate from tsup to rslib 2026-04-23 09:50:55 +00:00

Closed #67 refactor(daemon): upgrade Drizzle to v1.0-beta + migrate better-sqlite3 → node:sqlite 2026-04-23 09:20:15 +00:00

Closed #60 feat(cli): nerve sense query — query sense SQLite data from CLI 2026-04-23 07:06:03 +00:00

Closed #57 refactor: replace unnecessary dynamic imports with static imports in CLI package 2026-04-23 06:55:46 +00:00

Closed #55 bug: nerve dev (foreground mode) worker exits immediately with code null 2026-04-23 06:48:34 +00:00

Closed #56 bug: worker crash produces no error output — impossible to debug 2026-04-23 06:48:34 +00:00

Closed #53 refactor: restructure CLI — daemon subcommand group + nerve dev 2026-04-23 04:24:32 +00:00

Closed #49 refactor: listSensesViaDaemon 重复了 sendAndReceive 的 socket 逻辑 2026-04-23 00:26:03 +00:00

Closed #48 refactor: SenseInfo 类型在 daemon 和 CLI 之间重复定义 2026-04-23 00:26:02 +00:00

Closed #47 bug: nerve sense list — lastSignalTs 查询了错误的 log source 2026-04-23 00:26:01 +00:00

Closed #46 bug: EPIPE fix swallows all child process errors, not just EPIPE 2026-04-23 00:26:00 +00:00

Closed #39 Phase 1.4: Blob Store (CAS) — sha256 内容寻址存储 2026-04-23 00:21:47 +00:00

Closed #38 Phase 1.3: Log Store 归档 — Meta 表 + 冷归档到 JSONL 2026-04-23 00:17:54 +00:00

Closed #44 nerve init: better-sqlite3 native build may timeout during install 2026-04-23 00:14:31 +00:00

Closed #37 Phase 1.2: nerve sense list — CLI 查看已注册 Sense 及状态 2026-04-23 00:00:25 +00:00

Closed #36 Phase 1.1: IPC trigger-sense — 支持按需触发 Sense compute 2026-04-22 23:53:25 +00:00

Closed #35 Phase 1.1: IPC trigger-sense — 支持按需触发 Sense compute 2026-04-22 23:37:50 +00:00

Closed #43 Shutdown EPIPE: daemon sends IPC to already-exited worker 2026-04-22 23:36:50 +00:00

Closed #41 Decouple daemon native deps from CLI global install 2026-04-22 23:09:57 +00:00

Closed #40 Publish @uncaged/nerve-cli and @uncaged/nerve-daemon to npm 2026-04-22 15:28:07 +00:00

Closed #29 缺少 nerve logs 命令,无法查看 daemon 日志 2026-04-22 15:04:53 +00:00

Closed #1 [RFC-001 反馈] Observation Engine 设计评审 — 小墨 2026-04-22 14:37:14 +00:00

Closed #28 nerve init 尝试安装未发布的 @uncaged/nerve-core,显示 404 错误 2026-04-22 14:35:25 +00:00

Closed #27 nerve start -d 后 status 显示 not running(daemon 立即退出) 2026-04-22 14:21:34 +00:00

Closed #20 Phase 4: CLI 与用户体验 2026-04-22 14:12:15 +00:00

Closed #19 Phase 3: 崩溃恢复与热更新 2026-04-22 13:34:20 +00:00

Closed #24 init 模板生成 .ts 文件但 daemon 只加载 .js 2026-04-22 13:22:54 +00:00

Closed #25 init 生成的 cpu-usage compute 函数包含 TypeScript 类型注解,Node 无法直接执行 2026-04-22 13:22:54 +00:00

Closed #23 nerve init 未创建 data/senses 目录,daemon 启动报错 2026-04-22 13:22:53 +00:00

Closed #18 Phase 2: Kernel 集成 — Sense → Reflex → Workflow 全链路 2026-04-22 12:45:44 +00:00

Closed #16 RFC-002: Workflow Engine — Phase 1 实现 2026-04-22 12:20:12 +00:00

Closed #14 Phase 7: Structured Logging System 2026-04-22 11:21:48 +00:00

Closed #7 Phase 6: Hot Reload & Error Handling 2026-04-22 11:12:39 +00:00

Closed #6 Phase 5: CLI & User Workspace 2026-04-22 10:33:54 +00:00

Closed #5 Phase 4: Process Manager & Isolation 2026-04-22 09:59:44 +00:00

Closed #3 Phase 2: Sense Runtime 2026-04-22 09:39:00 +00:00

Closed #4 Phase 3: Signal Bus & Reflex Scheduler 2026-04-22 09:36:57 +00:00

Closed #2 Phase 1: Core Types & Config Parsing 2026-04-22 08:17:07 +00:00

180 Issues created by 3 users

Opened #1 [RFC-001 反馈] Observation Engine 设计评审 — 小墨 2026-04-22 04:37:20 +00:00

Opened #2 Phase 1: Core Types & Config Parsing 2026-04-22 06:35:32 +00:00

Opened #3 Phase 2: Sense Runtime 2026-04-22 06:36:38 +00:00

Opened #4 Phase 3: Signal Bus & Reflex Scheduler 2026-04-22 06:36:39 +00:00

Opened #5 Phase 4: Process Manager & Isolation 2026-04-22 06:36:40 +00:00

Opened #6 Phase 5: CLI & User Workspace 2026-04-22 06:36:41 +00:00

Opened #7 Phase 6: Hot Reload & Error Handling 2026-04-22 06:36:42 +00:00

Opened #14 Phase 7: Structured Logging System 2026-04-22 11:14:24 +00:00

Opened #16 RFC-002: Workflow Engine — Phase 1 实现 2026-04-22 11:26:47 +00:00

Opened #18 Phase 2: Kernel 集成 — Sense → Reflex → Workflow 全链路 2026-04-22 12:30:29 +00:00

Opened #19 Phase 3: 崩溃恢复与热更新 2026-04-22 12:30:30 +00:00

Opened #20 Phase 4: CLI 与用户体验 2026-04-22 12:30:31 +00:00

Opened #23 nerve init 未创建 data/senses 目录,daemon 启动报错 2026-04-22 13:13:43 +00:00

Opened #24 init 模板生成 .ts 文件但 daemon 只加载 .js 2026-04-22 13:13:45 +00:00

Opened #25 init 生成的 cpu-usage compute 函数包含 TypeScript 类型注解,Node 无法直接执行 2026-04-22 13:13:47 +00:00

Opened #27 nerve start -d 后 status 显示 not running(daemon 立即退出) 2026-04-22 13:42:28 +00:00

Opened #28 nerve init 尝试安装未发布的 @uncaged/nerve-core,显示 404 错误 2026-04-22 13:42:30 +00:00

Opened #29 缺少 nerve logs 命令,无法查看 daemon 日志 2026-04-22 13:42:32 +00:00

Opened #35 Phase 1.1: IPC trigger-sense — 支持按需触发 Sense compute 2026-04-22 15:15:54 +00:00

Opened #36 Phase 1.1: IPC trigger-sense — 支持按需触发 Sense compute 2026-04-22 15:16:42 +00:00

Opened #37 Phase 1.2: nerve sense list — CLI 查看已注册 Sense 及状态 2026-04-22 15:16:43 +00:00

Opened #38 Phase 1.3: Log Store 归档 — Meta 表 + 冷归档到 JSONL 2026-04-22 15:16:44 +00:00

Opened #39 Phase 1.4: Blob Store (CAS) — sha256 内容寻址存储 2026-04-22 15:16:45 +00:00

Opened #40 Publish @uncaged/nerve-cli and @uncaged/nerve-daemon to npm 2026-04-22 15:24:28 +00:00

Opened #41 Decouple daemon native deps from CLI global install 2026-04-22 15:58:12 +00:00

Opened #43 Shutdown EPIPE: daemon sends IPC to already-exited worker 2026-04-22 23:23:01 +00:00

Opened #44 nerve init: better-sqlite3 native build may timeout during install 2026-04-22 23:23:02 +00:00

Opened #46 bug: EPIPE fix swallows all child process errors, not just EPIPE 2026-04-23 00:11:44 +00:00

Opened #47 bug: nerve sense list — lastSignalTs 查询了错误的 log source 2026-04-23 00:11:44 +00:00

Opened #48 refactor: SenseInfo 类型在 daemon 和 CLI 之间重复定义 2026-04-23 00:11:44 +00:00

Opened #49 refactor: listSensesViaDaemon 重复了 sendAndReceive 的 socket 逻辑 2026-04-23 00:11:44 +00:00

Opened #53 refactor: restructure CLI — daemon subcommand group + nerve dev 2026-04-23 01:11:24 +00:00

Opened #55 bug: nerve dev (foreground mode) worker exits immediately with code null 2026-04-23 06:36:21 +00:00

Opened #56 bug: worker crash produces no error output — impossible to debug 2026-04-23 06:36:31 +00:00

Opened #57 refactor: replace unnecessary dynamic imports with static imports in CLI package 2026-04-23 06:43:29 +00:00

Opened #60 feat(cli): nerve sense query — query sense SQLite data from CLI 2026-04-23 06:55:57 +00:00

Opened #63 RFC: Replace better-sqlite3 with pure WASM SQLite in CLI 2026-04-23 07:17:38 +00:00

Opened #65 refactor(cli): replace sql.js with node:sqlite 2026-04-23 08:36:45 +00:00

Opened #67 refactor(daemon): upgrade Drizzle to v1.0-beta + migrate better-sqlite3 → node:sqlite 2026-04-23 09:02:37 +00:00

Opened #70 build: migrate from tsup to rslib 2026-04-23 09:41:48 +00:00

Opened #72 feat(cli): nerve init --from <git-url> — clone existing workspace 2026-04-23 10:47:51 +00:00

Opened #77 feat(cli): nerve workflow thread — agent-friendly context retrieval 2026-04-23 14:02:36 +00:00

Opened #79 feat(daemon): sense-generator workflow — shell injection safe role execution 2026-04-24 08:27:47 +00:00

Opened #80 refactor(core): restore type-safe workflow automaton from Pulse design 2026-04-24 09:34:28 +00:00

Opened #82 架构优化:模块职责拆分建议 2026-04-24 09:52:03 +00:00

Opened #83 PR #81 Review Follow-ups: 重复函数、双重 cast、SQL round 偏移 2026-04-24 11:04:45 +00:00

Opened #85 Phase 1: 拆分 @uncaged/nerve-store 2026-04-24 11:18:15 +00:00

Opened #86 Phase 2: 拆分 kernel.ts — 抽离 worker 生命周期管理 2026-04-24 11:18:17 +00:00

Opened #87 Phase 3: 明确 core 包定位 — 评估是否下沉更多领域逻辑 2026-04-24 11:18:19 +00:00

Opened #93 refactor: share IPC message types between CLI and daemon 2026-04-24 15:06:16 +00:00

Opened #95 docs: 以代码为准重写全部文档 2026-04-24 15:42:00 +00:00

Opened #97 refactor: extract workflow-utils package from sense-generator 2026-04-24 21:57:26 +00:00

Opened #99 feat(workflow): workflow-generator — meta-workflow that creates new workflows from natural language 2026-04-24 22:49:41 +00:00

Opened #100 refactor: extract StartSignal as independent Role parameter 2026-04-24 23:07:28 +00:00

Opened #101 feat: add dryRun thread-level parameter to StartSignal 2026-04-24 23:07:29 +00:00

Opened #104 feat(workflow-utils): dryRun support for spawnSafe, cursorAgent, llmExtract 2026-04-25 00:19:10 +00:00

Opened #106 feat: workspace biome.json with noConsole, remove dryRun console.log 2026-04-25 00:55:03 +00:00

Opened #108 refactor(core): remove unnecessary | null from config types, unify timestamp naming 2026-04-25 01:46:35 +00:00

Opened #109 refactor(core): rename RoleSignal → RoleStep, align structure with StartSignal 2026-04-25 01:46:36 +00:00

Opened #110 refactor(core): restructure ModeratorContext to { start, steps } 2026-04-25 01:46:38 +00:00

Opened #111 refactor(core): SenseResult generic + split types.ts into config/sense/workflow 2026-04-25 01:46:39 +00:00

Opened #113 refactor(store): rename LogEntry.ts → LogEntry.timestamp 2026-04-25 01:58:31 +00:00

Opened #115 RFC: Cloud Workflow Orchestrator for Cross-Agent Coordination 2026-04-25 02:29:34 +00:00

Opened #119 RFC: Khala — Stateless Agent Pool Cloud Workflow Orchestrator 2026-04-25 03:00:20 +00:00

Opened #120 CLI 统一设计:Local + Remote Workflow (git-style 命名) — Khala 2026-04-25 03:36:36 +00:00

Opened #121 feat: workflow exit codes & kill mechanism 2026-04-25 03:40:52 +00:00

Opened #123 fix: llmExtract dryRun returns empty object, breaks downstream .map()/.length 2026-04-25 04:28:41 +00:00

Opened #124 Khala Phase 0: Project scaffolding — CF Worker + Hono + D1 2026-04-25 04:33:39 +00:00

Opened #125 Khala Phase 1: D1 schema & data access layer 2026-04-25 04:33:40 +00:00

Opened #127 Khala Phase 2: Agent auth middleware & admin API 2026-04-25 04:33:41 +00:00

Opened #128 Khala Phase 3: Workflow engine — ThreadDO + JSONata moderator 2026-04-25 04:33:43 +00:00

Opened #129 Khala Phase 4: Task queue API + timeout sweep 2026-04-25 04:33:45 +00:00

Opened #130 feat: llmExtract dryRunDefaults — let workflow authors provide meaningful mock data 2026-04-25 04:38:43 +00:00

Opened #132 review: Khala MVP (Phase 0-4) 代码审查 2026-04-25 04:49:26 +00:00

Opened #133 RFC: Remote Daemon Observability — HTTP API + CLI Remote + Web Dashboard 2026-04-25 04:59:25 +00:00

Opened #134 bug(daemon): hot-reload watcher kills in-flight workflow runs 2026-04-25 05:15:48 +00:00

Opened #139 fix: CLI workflow commands crash on Invalid time value + improve test coverage 2026-04-25 08:55:04 +00:00

Opened #141 fix: sense-list.test.ts 5 tests failing — senseTriggerLabels is not a function 2026-04-25 09:03:17 +00:00

Opened #143 refactor(workflow): simplify workflow-generator — merge roles, add validation loops 2026-04-25 10:23:15 +00:00

Opened #145 refactor(cli): split workflow/thread into two top-level command groups 2026-04-27 01:14:55 +00:00

Opened #147 RFC: nerve remote — named remote daemon aliases 2026-04-27 01:54:47 +00:00

Opened #149 fix(daemon): flaky file-watcher test 2026-04-27 04:03:37 +00:00

Opened #152 feat(daemon): _signals table retention policy 2026-04-27 05:34:19 +00:00

Opened #153 test: add CLI ↔ daemon end-to-end tests 2026-04-27 05:35:05 +00:00

Opened #154 test(e2e): shared test harness for daemon lifecycle 2026-04-27 05:38:08 +00:00

Opened #155 test(e2e): nerve sense list 2026-04-27 05:38:11 +00:00

Opened #156 test(e2e): nerve sense query 2026-04-27 05:38:14 +00:00

Opened #157 test(e2e): nerve sense trigger 2026-04-27 05:38:17 +00:00

Opened #158 test(e2e): nerve sense schema 2026-04-27 05:38:20 +00:00

Opened #159 test(e2e): nerve daemon start / stop / status 2026-04-27 05:38:23 +00:00

Opened #160 test(e2e): nerve workflow runs / inspect / thread 2026-04-27 05:38:26 +00:00

Opened #161 test(e2e): nerve logs 2026-04-27 05:38:28 +00:00

Opened #162 test(e2e): nerve validate / nerve init 2026-04-27 05:38:31 +00:00

Opened #163 test(e2e): nerve store archive 2026-04-27 05:38:34 +00:00

Opened #179 cli: suppress Node.js SQLite ExperimentalWarning 2026-04-27 08:11:13 +00:00

Opened #181 flaky: e2e-validate-init test timeout on macOS 2026-04-27 08:24:30 +00:00

Opened #183 refactor: reduce cognitive complexity in 3 functions (biome warnings) 2026-04-27 08:56:11 +00:00

Opened #187 docs: 编写 coding agent skill — Nerve 开发指南 2026-04-27 09:48:31 +00:00

Opened #188 refactor: rename scaffold CLI commands 2026-04-27 10:05:28 +00:00

Opened #189 refactor: remove explicit reflex config, use sense-level trigger declarations 2026-04-27 10:05:44 +00:00

Opened #191 fix(core): remove stale import process breaking core build (#189 phase 0) 2026-04-27 10:32:14 +00:00

Opened #192 fix(daemon): sense query returns 0 rows when signal value is undefined (#189 bug) 2026-04-27 10:32:15 +00:00

Opened #193 feat(core): backward-compat parsing for legacy reflexes array (#189 phase 2) 2026-04-27 10:32:36 +00:00

Opened #194 refactor(daemon): reflex-scheduler reads from sense config instead of config.reflexes (#189 phase 3) 2026-04-27 10:32:37 +00:00

Opened #195 chore(cli): adapt CLI commands, init template, and validate for inline reflex config (#189 phase 4) 2026-04-27 10:32:38 +00:00

Opened #196 test: update tests and verify full build for inline reflex config (#189 phase 5) 2026-04-27 10:32:40 +00:00

Opened #199 refactor: remove legacy reflexes backward-compat code 2026-04-27 10:57:32 +00:00

Opened #202 refactor(daemon): rename reflex-scheduler → sense-scheduler 2026-04-27 11:55:39 +00:00

Opened #204 refactor: redesign workflow trigger — signal 蕴含 workflow,不互斥 2026-04-27 12:50:30 +00:00

Opened #206 refactor(cli): nerve create workflow — role 拆成独立目录 2026-04-27 13:50:58 +00:00

Opened #208 refactor(workflow-utils): Role factory templates — createCursorRole, createHermesRole, createLlmRole, createReActRole 2026-04-28 01:37:14 +00:00

Opened #210 refactor(workflows): meta is for moderator routing, not data passing — rewrite sense-generator with Role factories 2026-04-28 02:15:32 +00:00

Opened #211 feat(cli): nerve init 自动安装 @uncaged/nerve-skills 并生成 agent 提示 2026-04-28 04:12:44 +00:00

Opened #213 fix(daemon): 16 skipped kernel tests — flaky timing + routeResult undefined 2026-04-28 04:32:26 +00:00

Opened #216 bug(workflow-utils): createHermesRole passes prompt as Hermes profile name 2026-04-28 05:10:52 +00:00

Opened #217 fix(daemon): workflow-worker should prefer index.js over index.ts 2026-04-28 05:10:53 +00:00

Opened #219 refactor(daemon): workflows must be bundled to dist/, daemon only loads dist/index.js 2026-04-28 05:13:59 +00:00

Opened #222 workflow-utils: hermes role should not pass --model/--provider when not explicitly set 2026-04-28 06:30:11 +00:00

Opened #224 senses should use TypeScript source + esbuild bundle, not raw .js 2026-04-28 07:19:49 +00:00

Opened #225 nerve create sense: scaffold TypeScript + esbuild bundle instead of raw .js 2026-04-28 07:33:20 +00:00

Opened #227 refactor(workflow-utils): reorganize — roles top-level, shared internals in shared/ 2026-04-28 08:41:02 +00:00

Opened #229 nerve init: generate pnpm workspace config + align with new conventions 2026-04-28 11:12:19 +00:00

Opened #231 nerve thread show: include __start__ message (initial prompt) 2026-04-28 14:59:17 +00:00

Opened #234 RFC-003: Agent Configuration Layer — Implementation Tracker 2026-04-29 04:32:01 +00:00

Opened #235 Phase 1 Testing: Types + Config Schema 2026-04-29 04:33:32 +00:00

Opened #236 Phase 2 Testing: AgentRegistry + Mock Adapter 2026-04-29 04:33:33 +00:00

Opened #237 Phase 3 Testing: Extract Layer 2026-04-29 04:33:34 +00:00

Opened #238 Phase 4 Testing: WorkflowSpec Compiler 2026-04-29 04:33:36 +00:00

Opened #239 Phase 5 Testing: Integration (Hot-Reload + Validate) 2026-04-29 04:33:37 +00:00

Opened #240 Phase 6 Testing: Knowledge Layer 2026-04-29 04:33:38 +00:00

Opened #244 chore: spawn-safe dedup + embed service integration + workspace migration 2026-04-29 07:37:14 +00:00

Opened #245 refactor: remove AgentRegistry, roles declare adapter directly 2026-04-29 08:12:23 +00:00

Opened #247 refactor: deduplicate spawn-safe across packages 2026-04-29 09:10:35 +00:00

Opened #248 feat: migrate workspace workflows to WorkflowSpec format 2026-04-29 09:10:47 +00:00

Opened #252 refactor: replace WorkflowSpec/compileWorkflowSpec with simple createRole helper 2026-04-29 09:49:07 +00:00

Opened #254 feat(workflow-utils): add withDryRun role wrapper 2026-04-29 12:55:53 +00:00

Opened #260 RFC-004: Package Architecture — Phase Tracking 2026-04-29 14:48:44 +00:00

Opened #261 RFC-004 Phase 2 Testing: @uncaged/nerve-workflow-meta package 2026-04-29 14:48:53 +00:00

Opened #262 RFC-004 Phase 4: Formalize sense package contract 2026-04-29 15:08:55 +00:00

Opened #264 refactor: sense compute should be pure — no db, no peers 2026-04-29 23:57:42 +00:00

Opened #266 feat: knowledge-extraction workflow — BFS 三角色知识卡片生成 2026-04-30 02:14:14 +00:00

Opened #267 RFC-005: Separate Agent and Role — type-level refactor 2026-04-30 06:21:22 +00:00

Opened #268 RFC-005 Phase 1: Core types — AgentFn, ThreadContext, Role/Moderator signature 2026-04-30 06:51:38 +00:00

Opened #269 RFC-005 Phase 2: workflow-utils — 适配新 Role 签名 + 提取 createRole 通用方法 2026-04-30 06:51:39 +00:00

Opened #270 RFC-005 Phase 3: daemon workflow-worker — 适配新 Role/Moderator 调用方式 2026-04-30 06:51:40 +00:00

Opened #271 RFC-005 Phase 4: CLI 模板 + 用户 workflow 迁移 + 文档 2026-04-30 06:51:42 +00:00

Opened #273 refactor(core): consolidate file structure — 22 files → 6 2026-04-30 09:03:31 +00:00

Opened #274 refactor(cli): update init and create commands for single-package workspace 2026-04-30 09:06:03 +00:00

Opened #277 refactor: convert questioner and answerer roles to createRole four-tuple pattern 2026-04-30 12:33:09 +00:00

Opened #279 RFC-006: WorkerRuntime — message-routed process management 2026-04-30 12:50:12 +00:00

Opened #280 RFC-006 Phase 1: Extract WorkerRuntime + ManagedWorker 2026-04-30 12:53:02 +00:00

Opened #281 RFC-006 Phase 2: Migrate Sense Pool → WorkerRuntime 2026-04-30 12:53:03 +00:00

Opened #282 RFC-006 Phase 3: Migrate Workflow Manager process logic → WorkerRuntime 2026-04-30 12:53:04 +00:00

Opened #283 RFC-006 Phase 4: Cleanup — delete worker-fork-support, update docs 2026-04-30 12:53:05 +00:00

Opened #284 refactor(solve-issue): flatten role folders to single files 2026-04-30 13:03:06 +00:00

Opened #285 docs: workflow naming must use verb phrases 2026-04-30 13:03:08 +00:00

Opened #287 refactor: align develop-workflow prompts and .knowledge with flat workspace structure 2026-04-30 13:15:47 +00:00

Opened #289 RFC: nerve agent inject — 为 AI agent 注入 nerve skill 2026-04-30 13:27:10 +00:00

Opened #290 Phase 1 Testing: Hermes nerve skill 编写与验证 2026-04-30 13:31:08 +00:00

Opened #293 Phase 2 Testing: nerve agent 子命令实现与验证 2026-04-30 13:42:39 +00:00

Opened #296 Phase 3 Testing: 打包与版本管理验证 2026-04-30 14:02:09 +00:00

Opened #298 fix: update Hermes nerve skill (SKILL.md) for flat workspace and four-tuple pattern 2026-04-30 14:10:20 +00:00

Opened #299 feat(cli): nerve agent inject cursor — 生成 .cursorrules 2026-04-30 14:13:50 +00:00

Opened #302 chore: dead code cleanup — unused exports, stale docs, deprecated functions 2026-04-30 14:26:45 +00:00

Opened #305 feat(cli): nerve agent inject claude — 注入到 ~/.claude/CLAUDE.md 2026-04-30 14:52:26 +00:00

Opened #307 RFC: Sense 架构重构 — Probe/Sense 分离 + 统一工作区结构 2026-04-30 16:06:42 +00:00

Opened #308 RFC: Stateful Sense — 有状态 Sense 重构 2026-05-01 09:38:06 +00:00

Opened #309 Phase 1 Testing: 核心类型重构 (RFC #308) 2026-05-01 09:40:19 +00:00

Opened #310 Phase 2 Testing: 引擎层适配 (RFC #308) 2026-05-01 09:44:08 +00:00

Opened #311 Phase 3 Testing: Sense 迁移 + CLI 适配 (RFC #308) 2026-05-01 09:51:54 +00:00

Opened #313 follow-up: Stateful Sense 持久化加固 (RFC #308) 2026-05-01 11:55:51 +00:00

Opened #315 feat(core): sense trigger supports arbitrary shell commands 2026-05-02 09:44:08 +00:00

Opened #318 refactor(core): remove WorkflowTrigger from SenseTrigger — sense only triggers shell commands 2026-05-02 12:28:38 +00:00

Opened #320 refactor: extract workflow engine into standalone @uncaged/workflow package 2026-05-02 14:39:14 +00:00

Opened #321 Phase 1+2 Testing: @uncaged/workflow scaffold + types migration 2026-05-05 10:19:44 +00:00

Opened #322 Phase 3+4 Testing: workflow IPC + runtime migration 2026-05-05 10:27:23 +00:00

Opened #323 Phase 5+6 Testing: update consumers + clean core re-exports 2026-05-05 10:42:21 +00:00

Opened #325 chore(workflow): post-extraction cleanup from PR #324 review 2026-05-05 11:51:23 +00:00

Opened #327 RFC: Generic AgentFn — Schema-Driven Input Specialization 2026-05-14 07:18:55 +00:00

Opened #328 Phase 1 Testing: AgentFn<I> 泛型化 + adaptAgent 通用函数 2026-05-14 07:46:39 +00:00