diff --git a/src/tools/call-omo-agent/tools.ts b/src/tools/call-omo-agent/tools.ts index 02c880526..64fa74a40 100644 --- a/src/tools/call-omo-agent/tools.ts +++ b/src/tools/call-omo-agent/tools.ts @@ -220,7 +220,7 @@ Original error: ${createResult.error}` log(`[call_omo_agent] Prompt text:`, args.prompt.substring(0, 100)) try { - await ctx.client.session.promptAsync({ + await (ctx.client.session as any).promptAsync({ path: { id: sessionID }, body: { agent: args.subagent_type, diff --git a/src/tools/delegate-task/executor.ts b/src/tools/delegate-task/executor.ts index 15d9983fa..2a3be2b2d 100644 --- a/src/tools/delegate-task/executor.ts +++ b/src/tools/delegate-task/executor.ts @@ -211,7 +211,7 @@ export async function executeSyncContinuation( : undefined } - await client.session.promptAsync({ + await (client.session as any).promptAsync({ path: { id: args.session_id! }, body: { ...(resumeAgent !== undefined ? { agent: resumeAgent } : {}),