From ea0e938eca3072649dc8707c999ec00cf87b986a Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Sun, 21 Jun 2026 16:56:42 +0900 Subject: feat(transport): CLI endpoints + conversation.open broadcast (Wave 2) transport-http: GET /conversations (list with ?q= prefix filter), GET /conversations/:id/last (blocks until turn settles, returns last AI text), POST /conversations/:id/open (emits conversationOpened hook), PUT /conversations/:id/title (set title). emit threaded from host.emit. extractLastAssistantText pure helper. 21 new tests (166 total). transport-ws: subscribes to conversationOpened hook, broadcasts ConversationOpenMessage to all connected WS clients. 2 new tests. session-orchestrator: conversationOpened hook descriptor (exported). --- packages/session-orchestrator/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages/session-orchestrator/src/index.ts') diff --git a/packages/session-orchestrator/src/index.ts b/packages/session-orchestrator/src/index.ts index afec2b4..3d8ad18 100644 --- a/packages/session-orchestrator/src/index.ts +++ b/packages/session-orchestrator/src/index.ts @@ -1,8 +1,10 @@ export { extension, manifest } from "./extension.js"; export { type ConversationClosedPayload, + type ConversationOpenedPayload, cacheWarmHandle, conversationClosed, + conversationOpened, createSessionOrchestrator, createWarmService, type EnqueueInput, -- cgit v1.2.3