summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/src
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-06 22:52:48 +0900
committerAdam Malczewski <[email protected]>2026-06-06 22:52:48 +0900
commit3e95b26ee2928c40db581bed4c138d3fa842b753 (patch)
treef9500ab4d75934fb6c0a3863db4c63b29e1b4444 /packages/kernel/src
parent219cf053fad4e48b22590d3178438bf5d67d04e3 (diff)
downloaddispatch-3e95b26ee2928c40db581bed4c138d3fa842b753.tar.gz
dispatch-3e95b26ee2928c40db581bed4c138d3fa842b753.zip
feat(transport-http,transport-ws): structured edge logging (close coverage gap #2)
Both HTTP + WS transport edges now emit structured logs via the injected logger (D7-compliant: no per-AgentEvent/chat.delta frame logging). Verified live — the journal contains the edge records. - transport-ws: connection open/close (debug), chat.send accepted (info), surface-op + malformed-chat.send (warn), abort-on-close (debug). +4 bun tests. Correctly scoped extensionId=transport-ws (owns its Bun.serve). - transport-http: /chat accepted (info) / 400 (warn) / turn-failure (error), GET /conversations read (info), /models + store failure (error). +4 vitest. Known follow-up: transport-http edge logs are attributed to '__host__' (not 'transport-http') because host-bin runs the HTTP server via createServer(getHostAPI()) rather than the extension owning its Bun.serve. Logs are captured + correlated; only the per-extension filter is mis-scoped. Tracked in tasks.md. typecheck clean, 498 vitest + 84 bun, biome clean.
Diffstat (limited to 'packages/kernel/src')
0 files changed, 0 insertions, 0 deletions