This website requires JavaScript.
01d2185495
fix(daemon): accept string triggerPayload in workflow thread
fix/trigger-payload-string-support
xiaoju
2026-04-23 11:48:05 +00:00
5cedc6a33d
release: v0.2.0 — core, daemon, cli
v0.2.0
xiaoju
2026-04-23 10:58:49 +00:00
c291d3a69a
Merge pull request 'feat(cli): add nerve init --from to clone workspace from git' (#74 ) from feat/init-from-git into main
xiaomo
2026-04-23 10:56:17 +00:00
7960f5af8b
Merge pull request 'docs: add comprehensive README for root and all packages' (#73 ) from docs/readme-update into main
xiaomo
2026-04-23 10:54:43 +00:00
5be14d0d8b
docs: add comprehensive README for root and all packages
docs/readme-update
xiaomo
2026-04-23 10:53:45 +00:00
0e0eb4eec6
feat(cli): add nerve init --from to clone workspace from git
feat/init-from-git
xiaoju
2026-04-23 10:53:06 +00:00
cf2b0ac223
Merge pull request 'build: migrate from tsup to rslib' (#71 ) from build/tsup-to-rslib into main
xiaomo
2026-04-23 09:50:55 +00:00
1b5a52ea4d
build: migrate from tsup to rslib
build/tsup-to-rslib
xiaoju
2026-04-23 09:48:45 +00:00
a084205b47
Revert "fix: restore node:sqlite prefix stripped by tsup bundler"
xiaoju
2026-04-23 09:41:28 +00:00
57550ccfdb
fix: restore node:sqlite prefix stripped by tsup bundler
xiaoju
2026-04-23 09:32:20 +00:00
37588df402
Merge pull request 'refactor(daemon): upgrade Drizzle v1.0-beta + migrate better-sqlite3 → node:sqlite' (#69 ) from refactor/drizzle-v1-node-sqlite into main
xiaomo
2026-04-23 09:20:15 +00:00
85dd11c84d
refactor(daemon): upgrade Drizzle v1.0-beta + migrate better-sqlite3 → node:sqlite
refactor/drizzle-v1-node-sqlite
xiaoju
2026-04-23 09:18:37 +00:00
d80a414530
Merge pull request 'chore: walkthrough cleanup — engines, types, mock fixes' (#68 ) from fix/walkthrough-cleanup into main
xiaomo
2026-04-23 09:10:09 +00:00
7f780f0642
chore: walkthrough cleanup — engines, types, mock fixes
fix/walkthrough-cleanup
xiaoju
2026-04-23 09:08:24 +00:00
33e0d9a705
Merge pull request 'refactor(cli): replace sql.js with node:sqlite' (#66 ) from refactor/node-sqlite into main
xiaomo
2026-04-23 08:51:01 +00:00
418d8ee0c8
refactor(cli): replace sql.js with node:sqlite
refactor/node-sqlite
xiaoju
2026-04-23 08:43:39 +00:00
719c4c1449
Merge pull request 'refactor(cli): replace better-sqlite3 with sql.js (pure WASM) — implements RFC #63 ' (#64 ) from refactor/sql-js-migration into main
xiaomo
2026-04-23 07:32:38 +00:00
c8bf4bf547
refactor(cli): replace better-sqlite3 with sql.js (pure WASM)
refactor/sql-js-migration
xiaoju
2026-04-23 07:25:08 +00:00
9b93c4a4d9
chore(cli): bump version to 0.1.8
xiaoju
2026-04-23 07:10:28 +00:00
ca14c5f51d
Merge pull request 'feat(cli): add nerve sense schema and query commands (closes #60 )' (#62 ) from feat/sense-query into main
xiaomo
2026-04-23 07:06:02 +00:00
1979e0e16c
Merge pull request 'refactor: replace dynamic imports with static imports in CLI' (#61 ) from refactor/static-imports into main
xiaomo
2026-04-23 07:04:31 +00:00
9102c6698a
chore: remove gitea-access rule from project (belongs in agent local skills)
refactor/static-imports
xingyue
2026-04-23 15:03:14 +08:00
b15fc993f2
feat(cli): add nerve sense schema and query commands
feat/sense-query
xiaoju
2026-04-23 07:00:15 +00:00
6cc8833b2a
chore: add cursor rules and annotate legitimate dynamic imports
xingyue
2026-04-23 15:00:07 +08:00
fc76b862ad
Merge pull request 'refactor(cli): replace dynamic imports with static imports — closes #57 ' (#59 ) from refactor/static-imports into main
xiaomo
2026-04-23 06:55:46 +00:00
787e791aba
refactor(cli): replace dynamic imports with static imports
xingyue
2026-04-23 14:52:18 +08:00
96188c8cda
Merge pull request 'fix(daemon): foreground worker signals and crash diagnostics (closes #55 , closes #56 )' (#58 ) from fix/dev-worker-crash into main
xiaomo
2026-04-23 06:48:33 +00:00
f1458f8353
fix(daemon): foreground worker signals and crash diagnostics
fix/dev-worker-crash
xiaoju
2026-04-23 06:40:50 +00:00
781f571474
Merge pull request 'refactor: add daemon subcommand group and dev foreground mode' (#54 ) from refactor/daemon-subcommand into main
xiaomo
2026-04-23 04:24:31 +00:00
640f170de8
refactor: add daemon subcommand group and dev foreground mode
refactor/daemon-subcommand
xiaoju
2026-04-23 01:16:13 +00:00
119b1f3722
chore: enforce pnpm publish for all packages unconditionally
xiaoju
2026-04-23 00:49:39 +00:00
96ea4b46ff
chore: add prepublish guard against npm publish with workspace:* deps
xiaoju
2026-04-23 00:47:56 +00:00
57881533a8
docs: fix publish skill — use pnpm publish for workspace:* conversion
xiaoju
2026-04-23 00:43:51 +00:00
a62a993a82
fix(cli): remove duplicate shebang in daemon-bootstrap causing crash on nerve start -d
v0.1.7
xiaoju
2026-04-23 00:43:18 +00:00
3f22eb4664
release: @uncaged/nerve-core@0.1.3, @uncaged/nerve-daemon@0.1.4, @uncaged/nerve-cli@0.1.5
v0.1.5
xiaoju
2026-04-23 00:35:40 +00:00
b5913263e4
docs: add publish and setup skills
xiaoju
2026-04-23 00:31:22 +00:00
d3ecd2a492
Merge pull request 'fix: address review issues #46-#49' (#52 ) from fix/review-issues-46-49 into main
xiaomo
2026-04-23 00:24:19 +00:00
8763440436
fix: address review issues #46-#49
fix/review-issues-46-49
xiaoju
2026-04-23 00:22:13 +00:00
f270804002
Merge pull request 'feat(daemon): CAS blob store — sha256 content-addressable storage (closes #39 )' (#51 ) from feat/blob-store into main
xiaomo
2026-04-23 00:21:46 +00:00
404ee3e34f
feat(daemon): add CAS blob store with sha256 content-addressable storage — closes #39
feat/blob-store
xiaoju
2026-04-23 00:15:21 +00:00
cbc6db6b7d
Merge pull request 'feat(daemon): log store archival — Meta table + JSONL cold archive (closes #38 )' (#45 ) from feat/log-archive into main
xiaomo
2026-04-23 00:17:54 +00:00
b1f6c775ce
Merge pull request 'fix(init): auto-verify and retry better-sqlite3 native build — closes #44 ' (#50 ) from fix/init-sqlite-retry into main
xiaomo
2026-04-23 00:14:30 +00:00
4ada5ef335
fix(init): auto-verify and retry better-sqlite3 native build
fix/init-sqlite-retry
xingyue
2026-04-23 08:11:44 +08:00
f93e6901ac
fix(init): auto-verify and retry better-sqlite3 native build
refactor/decouple-daemon-from-cli
xingyue
2026-04-23 08:11:44 +08:00
978b1680a3
feat(daemon): add log store archival with meta watermark + JSONL cold archive — closes #38
feat/log-archive
xiaoju
2026-04-23 00:10:20 +00:00
ac34b798c2
feat(cli): add nerve sense list command with IPC + static fallback — closes #37
xiaoju
2026-04-23 00:00:23 +00:00
00c9b7e406
test: add trigger-sense unit + integration tests — closes #36
xiaoju
2026-04-22 23:53:23 +00:00
8b216e3f01
Revert "feat(cli): add nerve init sense <name> scaffold command — closes #36 "
xiaoju
2026-04-22 23:44:18 +00:00
7ded3a758a
feat(cli): add nerve init sense <name> scaffold command — closes #36
xiaoju
2026-04-22 23:43:30 +00:00
3257237ba7
fix: handle EPIPE on child process IPC during shutdown
xiaoju
2026-04-22 23:36:48 +00:00
2be11ac81a
chore: release core@0.1.2 daemon@0.1.2 cli@0.1.3
xiaoju
2026-04-22 23:12:29 +00:00
5ed4dfdde3
Merge pull request 'refactor(cli): decouple daemon native deps from CLI global install — closes #41 ' (#42 ) from refactor/decouple-daemon-from-cli into main
xiaomo
2026-04-22 23:09:56 +00:00
282a802f06
fix: address review feedback on PR #42
xingyue
2026-04-23 07:07:38 +08:00
c8e6409837
refactor(cli): decouple daemon native deps from CLI global install
xingyue
2026-04-23 06:58:00 +08:00
877da470d7
fix: pre-approve build scripts in nerve init scaffold
xiaoju
2026-04-22 15:49:13 +00:00
01f54d14c5
chore: bump to 0.1.1 for npm publish fix
xiaoju
2026-04-22 15:37:30 +00:00
6a689c4094
feat: make nerve-cli and nerve-daemon publishable npm packages
xiaoju
2026-04-22 15:28:05 +00:00
e66a376a77
Merge pull request 'feat: add nerve logs command with AI-friendly pagination — closes #29 ' (#34 ) from feat/nerve-logs into main
xiaomo
2026-04-22 15:04:52 +00:00
10f942b577
fix: address PR #34 review — SIGINT leak, negative offset, follow race conditions
feat/nerve-logs
xiaoju
2026-04-22 15:00:24 +00:00
76b547d37a
feat: add nerve logs command with AI-friendly pagination — closes #29
xiaoju
2026-04-22 14:52:17 +00:00
1b2ff37097
chore: publish @uncaged/nerve-core@0.0.1 to npm — closes #28
xiaoju
2026-04-22 14:37:07 +00:00
4add0d88c6
Revert "Merge pull request 'fix: remove unpublished @uncaged/nerve-core from init template — closes #28 ' (#33 ) from fix/remove-unpublished-dep into main"
xiaoju
2026-04-22 14:36:24 +00:00
a8404dc096
Merge pull request 'fix: remove unpublished @uncaged/nerve-core from init template — closes #28 ' (#33 ) from fix/remove-unpublished-dep into main
xiaoju
2026-04-22 14:35:24 +00:00
891db36152
fix: remove unpublished @uncaged/nerve-core from init template — closes #28
xiaoju
2026-04-22 14:35:03 +00:00
569c034b49
Merge pull request 'fix: daemon mode spawn path — closes #27 ' (#30 ) from fix/daemon-spawn-path into main
xiaoju
2026-04-22 14:21:33 +00:00
85fa282d2e
fix(cli): create initial git commit after workspace init
xingyue
2026-04-22 22:13:21 +08:00
b75a112c95
Merge pull request 'fix: IPC trigger try/catch + test import cleanup' (#32 ) from fix/phase4-followup into main
xiaomo
2026-04-22 14:16:10 +00:00
606eff6d70
fix(cli): remove self-fallback in cliEntryScript candidates
xingyue
2026-04-22 22:11:58 +08:00
97305bd9af
fix(cli): resolve CLI entry path for bundled dist output
xingyue
2026-04-22 22:06:57 +08:00
3f2c9df75d
refactor: simplify cliEntryScript() — remove multi-level fallback
xingyue
2026-04-22 21:57:34 +08:00
1511cfd595
fix: daemon spawn uses CLI entry path instead of command module
xingyue
2026-04-22 21:45:55 +08:00
362dc94582
fix: add try/catch to IPC trigger handler & import real buildWorkflowTemplate in test
fix/phase4-followup
xiaoju
2026-04-22 14:15:19 +00:00
9e7de3b4e0
Merge pull request 'feat: Workflow Engine Phase 4 — CLI & User Experience' (#31 ) from feat/workflow-engine-phase4 into main
xiaomo
2026-04-22 14:12:14 +00:00
7320761277
fix(cli): address PR #31 review — 6 issues fixed
feat/workflow-engine-phase4
xiaoju
2026-04-22 14:10:43 +00:00
262c77175f
feat(cli): Phase 4 — workflow CLI commands & scaffold
xiaoju
2026-04-22 13:46:05 +00:00
ae80aef6b4
Merge pull request 'feat: Workflow Engine Phase 3 — Crash Recovery, Hot Reload & Incremental Config' (#22 ) from feat/workflow-engine-phase3 into main
xiaomo
2026-04-22 13:26:29 +00:00
8d92928951
fix(daemon): address PR #22 review — 6 issues fixed
feat/workflow-engine-phase3
xiaoju
2026-04-22 13:24:14 +00:00
49ed65a330
feat(daemon): Phase 3 — crash recovery, hot reload & incremental config
xiaoju
2026-04-22 13:10:36 +00:00
b7dfe42a96
Merge pull request 'fix: init runtime bugs - missing dir, .ts/.js mismatch, TS annotations' (#26 ) from fix/init-runtime-bugs into main
xiaomo
2026-04-22 13:22:52 +00:00
a887fc04ca
fix: init creates data/senses dir, generates .js templates without TS annotations
fix/init-runtime-bugs
xingyue
2026-04-22 21:15:37 +08:00
d5931a9e19
Merge pull request 'feat: Workflow Engine Phase 2 — Kernel Integration' (#21 ) from feat/workflow-engine-phase2 into main
xiaomo
2026-04-22 12:45:43 +00:00
f12f187d8d
feat(daemon): Phase 2 — kernel ↔ workflow integration
feat/workflow-engine-phase2
xiaoju
2026-04-22 12:40:57 +00:00
1512113a01
Merge pull request 'feat: Workflow Engine Phase 1' (#17 ) from feat/workflow-engine-phase1 into main
xiaomo
2026-04-22 12:20:12 +00:00
8f495cf92e
fix: address all 8 PR #17 review issues
feat/workflow-engine-phase1
xiaoju
2026-04-22 12:13:29 +00:00
a68338c4e9
feat: implement Workflow Engine Phase 1 (#16 )
xiaoju
2026-04-22 11:49:50 +00:00
9802f68380
docs: add RFC-002 Workflow Engine
rfc-002-workflow
xiaoju
2026-04-22 11:26:28 +00:00
f245224320
Merge pull request 'Phase 7: Structured Logging System' (#15 ) from feat/phase-7-logging into main
xiaomo
2026-04-22 11:21:47 +00:00
1b995379f9
feat: Phase 7 — structured logging system (RFC §2.4/§5.4)
feat/phase-7-logging
xiaoju
2026-04-22 11:20:29 +00:00
ea6bc5610b
Merge pull request 'Phase 6: Hot Reload & Error Handling' (#13 ) from feat/phase-6-hot-reload into main
xiaomo
2026-04-22 11:12:38 +00:00
49d078b144
fix: address PR #13 review — per-sense timeout, reload restart, await ready
feat/phase-6-hot-reload
xiaoju
2026-04-22 11:07:33 +00:00
9ca8c8ecb8
feat: Phase 6 — hot reload, error isolation, grace period, nerve-health
xiaoju
2026-04-22 10:57:00 +00:00
00c1932144
Merge pull request 'feat: Phase 5 — CLI & User Workspace' (#12 ) from feat/phase-5-cli-workspace into main
xiaomo
2026-04-22 10:33:53 +00:00
097a4790be
fix: address PR #12 review — cross-platform, pkg manager detection, exports
feat/phase-5-cli-workspace
xiaoju
2026-04-22 10:32:06 +00:00
ad2b40dd4f
feat: implement Phase 5 CLI & User Workspace
xiaoju
2026-04-22 10:16:41 +00:00
31d1eae44a
Merge pull request 'feat(cli,daemon): Phase 4 — Process Manager & Isolation' (#11 ) from feat/phase-4-process-manager into main
xiaomo
2026-04-22 09:59:43 +00:00
b4ef669607
fix: address all 9 PR #11 review issues
feat/phase-4-process-manager
xiaoju
2026-04-22 09:57:06 +00:00
22b3690327
feat(cli,daemon): Phase 4 — Process Manager & Isolation
xiaoju
2026-04-22 09:45:19 +00:00
7bb5df301d
Merge pull request 'feat(daemon): Signal Bus, Reflex Scheduler & Kernel (Phase 3)' (#10 ) from feat/signal-bus-reflex into main
xiaomo
2026-04-22 09:36:56 +00:00
9443406703
fix(daemon): address all 12 PR #10 review items
feat/signal-bus-reflex
xiaoju
2026-04-22 09:34:13 +00:00
d9355a6299
feat(daemon): Signal Bus, Reflex Scheduler & Kernel (Phase 3)
xiaoju
2026-04-22 08:56:38 +00:00