kimi-code/packages/server/src
haozhe.yang 590eca5ccd feat(server-v2): wire server-v2 into CLI and close v1 parity gaps
- cli: opt into server-v2 via KIMI_CODE_EXPERIMENTAL_FLAG, lazy-loaded behind a RoutedServer adapter so the v1 module graph stays untouched by default
- build: add hashImportsPlugin (rolldown/tsdown) to resolve #/ subpath imports of inlined agent-core-v2 when bundling server-v2
- server-v2: add --dangerous-bypass-auth flag disabling bearer auth on every route, surfaced on /meta via dangerous_bypass_auth
- server-v2: serve bundled web UI at GET / + SPA fallback when webAssetsDir is set (auth-exempt, mirroring v1)
- server-v2: snapshot auto reader reads state.json + wire.jsonl from disk with a hard timeout; legacy keeps the live assembly as escape hatch
- server-v2: POST /sessions/{id}/profile now updates title, metadata, and agent_config and broadcasts session.meta.updated on title change
- server-v2: session list/children project live ISessionActivity status and filter by status; add archived_only query and workspace_id validation
- server-v2: close cwd gap G3 — persist cwd on session metadata and surface it on the index so unregistered workspaces keep their cwd
- server-v2: GET /warnings surfaces agents-md-oversized; add GET /workspaces/{id}/skills session-less scan
- server-v2: broadcaster reads the cold watermark from the disk journal and broadcasts title updates to every connection
- agent-core-v2: fix plan-file path resolution in AgentPlanService
- server: rename IFileService to IFileStore
2026-07-06 21:53:33 +08:00
..
lib feat(server): support restoring and listing archived sessions (#1073) 2026-07-06 20:09:45 +08:00
middleware feat(server): add --dangerous-bypass-auth and --keep-alive flags (#1368) 2026-07-04 18:03:50 +08:00
openapi feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
routes feat(server-v2): wire server-v2 into CLI and close v1 parity gaps 2026-07-06 21:53:33 +08:00
services Merge remote-tracking branch 'origin/main' into HEAD 2026-07-06 20:22:27 +08:00
svc feat(server): make --host opt-in for LAN binding (#1105) 2026-06-25 22:13:13 +08:00
ws feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
envelope.ts feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
error-handler.ts feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
index.ts feat(server): add bearer-token auth and safe host exposure (#1006) 2026-06-25 17:57:56 +08:00
lock.ts feat(server): add bearer-token auth and safe host exposure (#1006) 2026-06-25 17:57:56 +08:00
request-id.ts feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
start.ts feat(server-v2): wire server-v2 into CLI and close v1 parity gaps 2026-07-06 21:53:33 +08:00
version.ts feat(server): report host kimi-code CLI version in /meta (#879) 2026-06-18 14:39:24 +08:00