Commit Graph

11 Commits

Author SHA1 Message Date
538f282b62 BREAKING CHANGE(daemon): Introduce persistent log storage, numeric ProcessId type, and improved process monitoring / IPC handling 2025-08-30 13:47:14 +00:00
97a8377a75 fix(daemon): Fix daemon IPC id handling, reload configs on demand and correct CLI daemon start path 2025-08-29 21:22:03 +00:00
dfe0677cab fix(cli): Use server-side start-by-id flow for starting processes 2025-08-29 21:10:01 +00:00
2291348774 feat(daemon): Persist desired process states and add daemon restart command 2025-08-29 17:27:32 +00:00
e16a3fb845 fix(daemon): Fix daemon describe handler to return correct process info and config; bump @push.rocks/smartipc to ^2.2.2 2025-08-29 17:16:40 +00:00
cbea3f6187 feat(cli): Correct CLI plugin imports and add reset command/IPC to stop processes and clear persisted configs 2025-08-29 16:52:00 +00:00
4db128edaf BREAKING CHANGE(cli): Add persistent process registration (tspm add), alias remove, and change start to use saved process IDs (breaking CLI behavior) 2025-08-29 09:43:54 +00:00
6a8e723c03 fix(client): Improve IPC client robustness and daemon debug logging; update tests and package metadata 2025-08-29 09:29:53 +00:00
1ec53b6f6d fix(daemon): Reorganize project into daemon/client/shared layout, update imports and protocol, rename Tspm → ProcessManager, and bump smartipc to ^2.1.3 2025-08-28 20:22:09 +00:00
4ee4bcdda2 fix(cli): Fix internal imports, centralize IPC types and improve daemon entry/start behavior 2025-08-28 18:34:56 +00:00
ece16b75e2 feat(daemon): Reorganize and refactor core into client/daemon/shared modules; add IPC protocol and tests 2025-08-28 18:17:41 +00:00