Commit Graph

  • 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