feat: add --conv flag to listen subcommand (#1070)

This commit is contained in:
Kian Jones
2026-02-20 16:37:00 -08:00
committed by GitHub
parent a16acfddeb
commit 539ce175e5
3 changed files with 28 additions and 6 deletions

View File

@@ -34,6 +34,7 @@ interface StartListenerOptions {
deviceId: string;
connectionName: string;
agentId?: string;
defaultConversationId?: string;
onConnected: () => void;
onDisconnected: () => void;
onError: (error: Error) => void;
@@ -438,6 +439,7 @@ async function connectWithRetry(
socket,
opts.onStatusChange,
opts.connectionId,
opts.defaultConversationId,
);
opts.onStatusChange?.("idle", opts.connectionId);
})
@@ -502,6 +504,7 @@ async function handleIncomingMessage(
connectionId: string,
) => void,
connectionId?: string,
defaultConversationId?: string,
): Promise<void> {
try {
const agentId = msg.agentId;
@@ -512,7 +515,8 @@ async function handleIncomingMessage(
const requestedConversationId = msg.conversationId || undefined;
// For sendMessageStream: "default" means use agent endpoint, else use conversations endpoint
const conversationId = requestedConversationId ?? "default";
const conversationId =
requestedConversationId ?? defaultConversationId ?? "default";
if (!agentId) {
return;