diff --git a/docs/.generated/plugin-sdk-api-baseline.sha256 b/docs/.generated/plugin-sdk-api-baseline.sha256 index 7464b8d570b..37a7c89ddd9 100644 --- a/docs/.generated/plugin-sdk-api-baseline.sha256 +++ b/docs/.generated/plugin-sdk-api-baseline.sha256 @@ -1,2 +1,2 @@ -fc8b66cdae850d22bd2baee2232892c5d511c394eca2d29a20c0a562ed60882d plugin-sdk-api-baseline.json -cd314fd9ae8a6063c767e630e94ede222ff4234ae670a7bddc6d0fbb8bf0e280 plugin-sdk-api-baseline.jsonl +7051d6cd04877de837987c10c8392e6ff8001d929e520ba3fed1b056e05325e6 plugin-sdk-api-baseline.json +a6c77206e28fd1a4c697f61ab44c43b38dae68a8ab715cac9058eaeac7a0f6cc plugin-sdk-api-baseline.jsonl diff --git a/src/agents/embedded-agent-runner/run/attempt.ts b/src/agents/embedded-agent-runner/run/attempt.ts index 7be4453dfea..f8d42733f62 100644 --- a/src/agents/embedded-agent-runner/run/attempt.ts +++ b/src/agents/embedded-agent-runner/run/attempt.ts @@ -458,35 +458,6 @@ export { resolveEmbeddedAgentStreamFn, }; -function collectTrustedPluginLocalMediaToolNames(params: { - tools: Array<{ name?: string }>; -}): Set { - const trusted = new Set(); - for (const tool of params.tools) { - const toolName = tool.name?.trim(); - if (!toolName) { - continue; - } - const meta = getPluginToolMeta(tool as Parameters[0]); - if (meta?.trustedLocalMedia === true) { - trusted.add(toolName); - } - } - return trusted; -} - -function collectTrustedLocalMediaToolNames(params: { - coreBuiltinToolNames: ReadonlySet; - trustedPluginToolNames: ReadonlySet; -}): Set { - return new Set([ - ...[...params.coreBuiltinToolNames].filter((toolName) => - isCoreToolResultMediaTrustedName(toolName), - ), - ...params.trustedPluginToolNames, - ]); -} - function logRuntimeToolSchemaQuarantine(params: { diagnostics: readonly RuntimeToolSchemaDiagnostic[]; tools: readonly Parameters[0][]; @@ -2012,7 +1983,6 @@ export async function runEmbeddedAttempt( catalogRef: toolSearchCatalogRef, toolHookContext: catalogToolHookContext, }); - toolSearchCatalogApplied = true; const projectedToolSearchTools = filterLocalModelLeanTools({ tools: toolSearch.tools, config: params.config, diff --git a/src/agents/tools/sessions-send-tool.ts b/src/agents/tools/sessions-send-tool.ts index 1b7ebbbfa9b..6a5f292ed1f 100644 --- a/src/agents/tools/sessions-send-tool.ts +++ b/src/agents/tools/sessions-send-tool.ts @@ -20,13 +20,13 @@ import { INTERNAL_MESSAGE_CHANNEL, } from "../../utils/message-channel.js"; import { listAgentIds } from "../agent-scope.js"; -import { resolveNestedAgentLaneForSession } from "../lanes.js"; import { - type EmbeddedPiQueueMessageOptions, - formatEmbeddedPiQueueFailureSummary, - queueEmbeddedPiMessageWithOutcomeAsync, + type EmbeddedAgentQueueMessageOptions, + formatEmbeddedAgentQueueFailureSummary, + queueEmbeddedAgentMessageWithOutcomeAsync, resolveActiveEmbeddedRunSessionId, -} from "../pi-embedded-runner/runs.js"; +} from "../embedded-agent-runner/runs.js"; +import { resolveNestedAgentLaneForSession } from "../lanes.js"; import { type AgentWaitResult, readLatestAssistantReplySnapshot, @@ -188,13 +188,13 @@ async function startAgentRun(params: { const messageText = typeof params.sendParams.message === "string" ? params.sendParams.message : undefined; if (activeRunSessionId && fallbackSessionKey && messageText) { - const queueOptions: EmbeddedPiQueueMessageOptions = { + const queueOptions: EmbeddedAgentQueueMessageOptions = { steeringMode: "all", debounceMs: 0, deliveryTimeoutMs: params.deliveryTimeoutMs, waitForTranscriptCommit: true, }; - let queueOutcome = await queueEmbeddedPiMessageWithOutcomeAsync( + let queueOutcome = await queueEmbeddedAgentMessageWithOutcomeAsync( activeRunSessionId, messageText, queueOptions, @@ -202,7 +202,7 @@ async function startAgentRun(params: { if (!queueOutcome.queued && queueOutcome.reason === "transcript_commit_wait_unsupported") { const bestEffortQueueOptions = { ...queueOptions }; delete bestEffortQueueOptions.waitForTranscriptCommit; - queueOutcome = await queueEmbeddedPiMessageWithOutcomeAsync( + queueOutcome = await queueEmbeddedAgentMessageWithOutcomeAsync( activeRunSessionId, messageText, bestEffortQueueOptions, @@ -230,7 +230,7 @@ async function startAgentRun(params: { }; } catch (err) { const queueSummary = - formatEmbeddedPiQueueFailureSummary(queueOutcome) ?? "active run queue rejected"; + formatEmbeddedAgentQueueFailureSummary(queueOutcome) ?? "active run queue rejected"; throw new Error(`${queueSummary}; fallback_failed error=${formatErrorMessage(err)}`, { cause: err, });