kimi-code/packages/daemon
qer 45d2cb1ed3 feat(cli): detect build-mismatched daemon and add --restart to kimi web/daemon
The daemon lock now records the host CLI version and entry path. When
kimi web / kimi daemon finds a healthy daemon started by a different
build (e.g. an older pkg.pr.new install), it warns that the running
daemon lags the invoked CLI instead of silently reusing it; the new
--restart flag stops the managed daemon and starts a fresh one with the
current build. A daemon whose lock does not match the requested port
(foreign process on the port) is never stopped.
2026-06-11 10:14:48 +08:00
..
scratch feat(daemon,web): expand daemon APIs and web client 2026-06-11 10:14:45 +08:00
src feat(cli): detect build-mismatched daemon and add --restart to kimi web/daemon 2026-06-11 10:14:48 +08:00
test feat(kimi-code): add kimi web command and daemon background mode 2026-06-11 10:14:47 +08:00
package.json refactor(services): move daemon fs, fileStore, logger and workspace services to shared package 2026-06-11 10:14:46 +08:00
tsconfig.json feat: bootstrap local daemon with REST/WS gateway, DI, and protocol/services packages 2026-06-11 10:14:44 +08:00
tsdown.config.ts feat: bootstrap local daemon with REST/WS gateway, DI, and protocol/services packages 2026-06-11 10:14:44 +08:00
vitest.config.ts feat(daemon,web): expand daemon APIs and web client 2026-06-11 10:14:45 +08:00