kimi-code/packages/kap-server
haozhe.yang 0fb3368582 feat(ws): add Service event streaming with waitUntil handshake
- listen messages accept a service name; kap-server resolves the Service
  via resolveService and subscribes through its onUpperCase member
- add listen_result acknowledgement and per-listen error reporting
  (onDidListenError) so failed subscriptions surface to the client
- support onWill-style events: payload carries eventId/signal/waitUntil,
  the client replies with event_result and the server can event_cancel
- klient proxy maps onUpperCase members to channel.listen; WsChannel
  shares one remote subscription across first/last listeners
- channel.call now forwards the complete argument array
2026-07-12 11:19:04 +08:00
..
src feat(ws): add Service event streaming with waitUntil handshake 2026-07-12 11:19:04 +08:00
test feat(ws): add Service event streaming with waitUntil handshake 2026-07-12 11:19:04 +08:00
package.json feat(kap-server): log envelope code instead of HTTP status 2026-07-08 10:47:32 +08:00
tsconfig.dev.json refactor(kap-server): rename server-v2 package to kap-server 2026-07-07 16:56:19 +08:00
tsconfig.json refactor(kap-server): rename server-v2 package to kap-server 2026-07-07 16:56:19 +08:00
tsdown.config.ts refactor(kap-server): rename server-v2 package to kap-server 2026-07-07 16:56:19 +08:00
vitest.config.ts refactor(agent-core-v2): centralize loop turn scheduling 2026-07-11 21:16:10 +08:00