fix(gateway): avoid whatsapp fallback for internal runs

This commit is contained in:
Peter Steinberger
2026-01-09 22:32:59 +01:00
parent 53f51786f2
commit 35083fcb37
8 changed files with 97 additions and 10 deletions

View File

@@ -9,6 +9,7 @@ import {
normalizeAgentId,
parseAgentSessionKey,
} from "../../routing/session-key.js";
import type { GatewayMessageProvider } from "../../utils/message-provider.js";
import { resolveAgentConfig } from "../agent-scope.js";
import { buildSubagentSystemPrompt } from "../subagent-announce.js";
import { registerSubagentRun } from "../subagent-registry.js";
@@ -35,7 +36,7 @@ const SessionsSpawnToolSchema = Type.Object({
export function createSessionsSpawnTool(opts?: {
agentSessionKey?: string;
agentProvider?: string;
agentProvider?: GatewayMessageProvider;
sandboxed?: boolean;
}): AnyAgentTool {
return {