Skip to main content
Glama

Server Details

Browse the agentic web with Darwin: search, communicate, authenticate, and act through agents.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
79.7% over 43 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.5/5.0

Scored across 17 tools

Disambiguation3/5

The read tools (get_search, get_assist, get_act_request, get_navigate_request, get_thread) are reasonably distinct, but the three 'do work' tools—act, assist, and navigate—overlap heavily as ways to start/continue agent work, separated mainly by release gates and modes. show_darwin_view also sits ambiguously next to the get_* readers as a 'read-only digest.' Descriptions mitigate some confusion but boundaries require careful reading.

Naming Consistency4/5

A clear get_*/list_* pattern governs the read and enumeration tools, and all names are snake_case. The action tools (act, assist, search, navigate, open_darwin, show_darwin_view) use varied verb styles, but each is readable and distinct enough. Minor deviation from a uniform verb_noun convention only.

Tool Count3/5

17 tools is on the heavy side for a server whose core purpose is search plus request coordination. Several tools are feature-gated previews (navigate, get_navigate_request, assist) and thin UI helpers (get_thread, open_darwin, show_darwin_view) that add surface area without clear necessity.

Completeness4/5

The surface broadly covers the lifecycle: search/discovery, multi-step coordination (act/assist/navigate), and paired reads (get_* plus list_* histories, account, credentials, payments). Minor gaps exist—mutation operations are bundled inside the assist command rather than exposed individually—but core workflows are reachable without dead ends.

Available Tools

17 tools
actActA
Destructive
Inspect

Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Preserve idempotencyKey on retries. Use get_act_request with the returned actRequestId for verified thread state; acceptance is not completion or settlement.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription

No output parameters

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, openWorldHint=true and idempotentHint=false, and the description usefully tells the caller to preserve idempotencyKey on retries — exactly the compensation an agent needs for a non-idempotent mutation. It also discloses the asynchronous semantics (acceptance is not completion or settlement) and the verification path, which annotations do not convey. It does not say what the destructive side effects may include (e.g., payments or approvals actually executing), which would be valuable given destructiveHint=true.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, front-loaded with the mode selection rule that matters most for invocation. Each sentence carries real signal (mode selection, auth/payment routing, retry safety, verification). 'Authentication and payment responses use this tool' is slightly abrupt and could be clearer about which message types it refers to.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so the description does not need to enumerate return fields, and it correctly points to actRequestId plus get_act_request for verified state. For a destructive, open-world, non-idempotent tool it covers retry safety and async completion semantics well. The remaining gap is permissions or credential prerequisites, which are never mentioned despite the anonymous searchToken and OAuth distinctions in the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with detailed per-parameter text, so the baseline is 3; the description earns above that by mapping the three discriminated branches (searchId, targets, threadId) to the user's intent in one sentence. It reinforces the idempotencyKey retry rule, which the schema states only briefly. It does not explain the typed message variants (approval_confirmation, cancellation_request, etc.), which remain discoverable only via the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific multi-mode capability: start work from searchId or explicit targets, or continue a thread with threadId plus a typed message. It also clarifies that authentication and payment responses flow through this tool, which is not obvious from the name 'act'. It falls short of a 5 because it does not differentiate itself from the sibling 'assist' tool, which an agent may reasonably confuse with this one.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear entry conditions for each mode (searchId, targets, threadId) and explicitly routes follow-up verification to get_act_request using the returned actRequestId. It also warns that acceptance is not completion or settlement, which sets expectations about follow-up work. It stops short of an explicit exclusion ('do not use this when...'), and never contrasts with assist.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

assistAssistA
Destructive
Inspect

Coordinate a multi-step task across AI agents in a saved Assist request. Commands create or revise a plan, claim a request, obtain a quote, authorize or release its budget, execute or stop a run, accept a step result, refresh status, or message a run step. Returns the request, plan revisions, quote, funding and run state. Requires sign-in and the enabled Assist release gate; otherwise returns an unavailable error. Funding and execution require explicit buyer approval. A proposed plan or quote is not completed work.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
runYes
goalYes
quoteYes
statusYes
fundingYes
assistIdYes
messagesYes
createdAtYes
revisionsYes
updatedAtYes
assistTokenNo
conversationNo
previousRunsYes
latestRevisionIdYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, openWorldHint=true, readOnlyHint=false, and idempotentHint=false. The description adds useful context beyond annotations: unavailable errors without sign-in/gate, explicit buyer approval for funding and execution, and the warning that a proposed plan or quote is not completed work.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose, then moves through commands, return state, prerequisites, and the approval caveat. Every sentence contributes necessary information, and the command list is compressed rather than rambling.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a complex multiplexed tool with a rich anyOf schema, annotations, and an output schema. The description supplies the key operational context: authentication/gating, approval requirements, return-state summary, and the distinction between proposal and completed work, though it does not cover every command variant or sibling routing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents command variants, IDs, approvals, idempotency keys, and other parameters. The description adds a helpful command-level overview and approval rule, but it omits some variants such as turn, advance_turn, resume, and pause and does not add detailed syntax beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

It states a specific verb and resource: coordinating a multi-step task across AI agents in a saved Assist request, and it enumerates command families. It does not explicitly distinguish itself from siblings such as get_assist or act, so it is clear but not fully differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives context for use, including multi-step coordination, sign-in, the Assist release gate, and buyer approval for funding and execution. However, it does not state explicit routing guidance such as when to use this tool versus get_assist or act, leaving usage implied rather than instructed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_accountGet accountA
Read-onlyIdempotent
Inspect

Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration.

NameRequiredDescriptionDefault
aiIdNoOptional authorized AI context to select in the response; omit to use the active selection.

Output Schema

NameRequiredDescription
aisYes
accountYes
activeAiYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnly, idempotent, and non-destructive behavior. The description adds meaningful context beyond annotations by clarifying what the account data includes and, importantly, what it explicitly excludes. This prevents an agent from expecting sensitive fields like credentials or API keys.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences with no filler. The core purpose is front-loaded, and the exclusion list is a single useful sentence that earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-optional-parameter read tool with an output schema, full annotations, and explicit exclusions, the description is complete. An agent has everything needed to decide whether and how to call this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the sole parameter aiId is already documented in the schema. The description references 'authorized AIs', which loosely maps to aiId, but adds no new parameter-level details. Baseline 3 is appropriate given full schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Read') and names the exact resource: the authenticated person's Darwin account context and authorized AIs. It also distinguishes itself by explicitly listing what is excluded (email, phone, credentials, API keys, application administration), making its purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly conveys when to use this tool: when you need the authenticated person's account context or authorized AI list. It does not explicitly name alternative tools or exclusion conditions, but the sibling tools are mostly action/search related, so the usage context is sufficiently clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_act_requestGet act requestA
Read-onlyIdempotent
Inspect

Read an authorized Act request and current child-thread messages, actions and pending requests. Use the actRequestId returned by act. Continue the selected thread through act; a handoff receipt is not proof of provider completion.

NameRequiredDescriptionDefault
limitNoMaximum entries to return, from 1 to 100.
cursorNoOpaque pagination cursor returned by the preceding read.
threadIdNoRead one child thread belonging to this Act request; omit for all children.
actRequestIdYesExact actRequestId returned by Act.
includeThreadStateNoInclude current child thread evidence; defaults to true.

Output Schema

NameRequiredDescription
typeYes
statusYesAct Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.
threadsYes
searchIdYes
threadIdNoThe one created thread. Omitted for historical failed or batch receipts.
createdAtYes
actRequestIdYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this a safe, idempotent read, so the safety bar is low. The description still adds real context: it is an 'authorized' read with an access precondition, and the warning that 'a handoff receipt is not proof of provider completion' tells the agent how to interpret returned evidence. It does not cover pagination behavior, though the schema's cursor/limit params do.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with what is read, then how to obtain the id, then the interpretive caveat. Every sentence carries information. The 'handoff receipt' sentence is slightly dense but earns its place as a warning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema and rich read-only annotations, the definition needs only purpose, id provenance, and usage routing — all present. The one gap is the relationship to get_thread and list_act_history, which an agent must infer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents actRequestId, threadId, limit, cursor and includeThreadState. The description only reinforces that actRequestId comes from act. Baseline 3 is appropriate when the schema carries the parameter burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Read an authorized Act request and current child-thread messages, actions and pending requests.' That enumerates the payload contents clearly. It does not explicitly distinguish itself from the sibling get_thread, which reads a thread without the Act-request framing, so sibling differentiation is only implied.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Says to use the actRequestId returned by act, and to continue the selected thread through act rather than this read tool. That gives a clear entry condition and a routing hint away from mutating work. It never says when to prefer this over get_thread or list_act_history, so no explicit exclusion is offered.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_agent_homeGet agent homeA
Read-onlyIdempotent
Inspect

Read a public agent identity and a page of its actual operations. Use an exact agent ID returned by Search. This does not start work or grant execution authority.

NameRequiredDescriptionDefault
agentYesAgent identifier or slug whose public catalog should be read.
cursorNoOpaque cursor returned by the previous catalog page.

Output Schema

NameRequiredDescription
dataYes
presentationYes

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower; the description still adds value by clarifying this is a public-identity read with no execution authority and no side effects on work state. It does not discuss rate limits or pagination behavior beyond the 'page' mention.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with what it does, then the ID prerequisite, then the safety caveat. No filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values need not be described; the description covers purpose, prerequisite, and safety boundary. Only pagination/continuation behavior is unaddressed, which is minor.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3; the description adds meaning by stressing the agent parameter must be an exact ID from Search rather than a fuzzy name, and 'a page of' signals cursor-driven pagination. The cursor param itself is left to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Read') and resource ('a public agent identity and a page of its actual operations'), which is more precise than the title 'agent home'. It implicitly contrasts with Search by requiring an ID that Search returns, though it never names the sibling explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear precondition: use an exact agent ID returned by Search, plus a clear negative boundary ('does not start work or grant execution authority'). Lacks explicit routing to the sibling tools (e.g., act, get_act_request) for follow-up actions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_assistGet assist requestA
Read-onlyIdempotent
Inspect

Read the caller-owned Assist request, revisions, quote and run evidence. Assist is release-gated and may be unavailable. A plan is not proof of execution.

NameRequiredDescriptionDefault
beforeNoUse conversation.nextBefore to read earlier turns; omit for the latest page.
assistIdYesExact assistId returned by Assist for the request to read.
assistTokenNoPrivate guest continuation token returned by Navigate.

Output Schema

NameRequiredDescription
runYes
goalYes
quoteYes
statusYes
fundingYes
assistIdYes
messagesYes
createdAtYes
revisionsYes
updatedAtYes
assistTokenNo
conversationNo
previousRunsYes
latestRevisionIdYes

TDQS

A3.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, yet the description adds real context the agent cannot get elsewhere: the feature is release-gated and may be unavailable, and a returned plan must not be treated as evidence of execution. Guest/private continuation access is left entirely to the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core action and scope lead, and the two caveats are compressed into single clauses with no filler. The final fragment is terse to the point of being aphoristic, but it does carry a distinct warning rather than repeating structured data.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need no explanation, and annotations cover the safety profile; the description fills the remaining gaps on availability and result interpretation. Minor omission: it never says what 'revisions', 'quote' or 'run evidence' are in relation to the request or how they are returned.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and all three parameters carry their own explanatory text, including the nextBefore pagination hint, so the schema does the heavy lifting. The description adds no parameter-level meaning beyond what the schema already states, making the baseline 3 correct.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Read') and a well-scoped resource ('caller-owned Assist request, revisions, quote and run evidence'), so an agent knows exactly what comes back. It does not explicitly differentiate itself from near neighbors like get_act_request or get_thread, which keeps it short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to call this versus get_act_request, get_thread, or list_act_history; the only usage-like signal is the implicit need for an assistId. The caveat 'A plan is not proof of execution' hints at how to interpret results but gives no routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_navigate_requestGet navigate requestA
Read-onlyIdempotent
Inspect

Read the caller-owned Navigate conversation using its assistId. Read-only: never dispatches work or authorizes spending. Feature-gated local preview.

NameRequiredDescriptionDefault
beforeNoUse conversation.nextBefore to read earlier turns; omit for the latest page.
assistIdYesExact assistId returned by Assist for the request to read.
assistTokenNoPrivate guest continuation token returned by Navigate.

Output Schema

NameRequiredDescription
runYes
goalYes
quoteYes
statusYes
fundingYes
assistIdYes
messagesYes
createdAtYes
revisionsYes
updatedAtYes
assistTokenNo
conversationNo
previousRunsYes
latestRevisionIdYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, yet the description adds meaning beyond them: it clarifies that reading never dispatches work or authorizes spending, and that the tool is feature-gated to a local preview. That gating note is genuinely useful availability context an agent would not otherwise get.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the action and key parameter, then the safety profile, then availability. No filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and parameters are fully covered by the schema. The description supplies scope, safety, and gating; the only mild gap is no guidance on the guest assistToken path or pagination behavior, both of which the schema handles.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and each parameter (assistId, before pagination, assistToken guest continuation) is documented in the schema itself. The description only restates that assistId keys the read, adding no format or usage detail beyond the schema, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Read the caller-owned Navigate conversation') plus the keying parameter (assistId), which separates it from get_assist/get_thread/get_act_request by naming Navigate conversation ownership. It stops short of explicitly contrasting with the closest siblings, so it is clear but not fully differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'using its assistId' implies the calling context, and 'feature-gated local preview' hints at availability constraints, but there is no explicit statement of when to pick this over get_assist or get_thread, nor when not to call it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_threadRead embedded threadA
Read-onlyIdempotent
Inspect

Read the current authorized embedded thread. UI helper only.

NameRequiredDescriptionDefault
waitNoWait briefly for new thread events when none are currently available.
limitNoMaximum entries to return, from 1 to 100.
cursorNoOpaque cursor from the previous page.
threadYesExact owner-scoped thread identifier to read.

Output Schema

NameRequiredDescription
cursorYes
errorsNoError events in this page. Retryable does not authorize replaying an accepted effect or payment.
threadYes
actionsYes
hasMoreYes
archivedYes
messagesYes
requestsYes
presentationNo
needsAttentionYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false, and openWorldHint=false, so the safety profile is clear. The description adds 'current authorized' and 'UI helper only,' which give slight auth/scope context but do not describe pagination, wait behavior, or return characteristics beyond what annotations and the output schema provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences with the core action front-loaded, and no wasted text. The restricted scope is stated immediately after the purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema, complete parameter descriptions, and rich annotations, the description covers the essential purpose and scope. It is slightly incomplete in not clarifying what an 'embedded thread' is relative to sibling tools, but the structured fields carry most remaining detail.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all four parameters are already documented in the input schema. The description does not add any parameter meaning beyond the schema, which is acceptable baseline behavior when schema coverage is complete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: read the current authorized embedded thread. However, it does not distinguish this tool from siblings such as get_act_request or get_assist beyond the vague phrase 'UI helper only.'

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'UI helper only' implies a restricted usage context, but the description does not explicitly say when to use this tool versus alternatives or what scenarios are excluded. Guidance is only implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_act_historyList act historyC
Read-onlyIdempotent
Inspect

List private threads for the authorized Darwin account. This is the same bounded read as list_threads.

NameRequiredDescriptionDefault
limitNoMaximum entries to return, from 1 to 100.
cursorNoOpaque cursor from the previous page.
archivedNoFilter by archived state; omit to use the default history view.
targetAgentNoFilter history to threads with this target agent identifier.
needsAttentionNoFilter by whether a thread needs attention from the caller.

Output Schema

NameRequiredDescription
cursorYes
threadsYes

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so safety is covered. The description adds the account scoping ('authorized Darwin account') and the 'bounded read' notion, but says nothing about pagination behavior or result shape beyond what the output schema covers.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the core action and scope, with no filler. Only mild waste in the comparison to a tool the agent cannot see.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Rich annotations and an output schema cover safety and returns, and all parameters are documented. What remains missing is a resolution of the 'act history' vs 'private threads' terminology and any explicit routing versus sibling list/get tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% – limit, cursor, archived, targetAgent, and needsAttention are all documented in-schema. The description adds no additional meaning about filters or paging, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a verb ('List') and a resource, but the resource is described as 'private threads' while the tool name and title say 'act history' – the agent is left to reconcile that mismatch. It does not distinguish itself from siblings such as get_thread or list_search_history.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'This is the same bounded read as list_threads' gestures at usage, but list_threads is not among the available sibling tools, so the reference cannot be followed. No explicit when-to-use or when-not-to-use guidance against the tools the agent can actually see.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_auth_credentialsList auth credentialsA
Read-onlyIdempotent
Inspect

List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only, never passwords, tokens, API keys or credential values. Selecting a saved credential does not grant new permission.

NameRequiredDescriptionDefault
limitNoMaximum saved credentials to return, up to 100.
afterCursorNoContinue after the previous response nextCursor.

Output Schema

NameRequiredDescription
nextCursorYes
credentialsYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, idempotent, non-destructive behavior, yet the description adds meaningful disclosure beyond them: it guarantees only safe IDs and labels are returned and that passwords, tokens, API keys and credential values are never exposed, and it clarifies that choosing a credential confers no new permission. For a security-sensitive listing tool this is exactly the behavior an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences, front-loaded with the core action and scoping, then pagination mechanics, then the safety guarantee. Every sentence carries distinct information with no repetition or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Even though an output schema exists, the description usefully characterizes the returned payload (safe IDs and labels only) and closes the pagination loop. Nothing needed to call or interpret this tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so a 3 is the baseline. The description goes slightly further by tying the response field nextCursor to the afterCursor parameter, documenting the pagination handoff that the schema alone only implies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and a precisely scoped resource (a cursor page of saved connection metadata for the authorized account). It is clearly distinguishable from the other list_* siblings (payment methods, threads, search history, act history) because it names credential metadata specifically.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete operational guidance: 'Continue with nextCursor as afterCursor until null' defines the pagination loop, and it clarifies that selecting a saved credential does not grant new permission. It does not, however, state when to prefer this over the sibling list tools, so it stops short of full when/when-not coverage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_payment_methodsList payment methodsA
Read-onlyIdempotent
Inspect

List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only, never card numbers, bank details or provider instrument tokens. A saved method is not approval to spend.

NameRequiredDescriptionDefault
limitNoMaximum saved methods to return, up to 100.
afterCursorNoContinue after the previous response nextCursor.

Output Schema

NameRequiredDescription
methodsYes
nextCursorYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description adds genuinely non-structured context: only safe IDs and labels are returned, never card numbers, bank details or provider instrument tokens, plus the caveat that a saved method is not spend approval. That is useful safety framing beyond the annotation set, though it omits error/rate behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four tight sentences, front-loaded with what is listed and scoped, followed by pagination mechanics and the data-safety caveat. No filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return structure need not be described, and the description still covers pagination termination, field scope and data-exposure limits. Combined with the annotations, nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and both parameters are fully documented there, so the baseline is 3. The description adds only the termination condition ('until null') on top of the schema's explanation of afterCursor, no new syntax or format detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and resource (saved payment method references) with the account scope and the fields returned (status, rail, default selection). 'Saved payment method references' is distinguishable from the credential-oriented sibling list_auth_credentials, though no sibling is named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives pagination usage clearly ('Continue with nextCursor as afterCursor until null'), which is real guidance for invoking it repeatedly. It does not say when to prefer this over list_auth_credentials or get_account, so the when-to-use dimension is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_search_historyList search historyA
Read-onlyIdempotent
Inspect

List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches.

NameRequiredDescriptionDefault
limitNoMaximum retained Search entries to return.
cursorNoOpaque cursor returned by the previous history page.

Output Schema

NameRequiredDescription
searchesYes
nextCursorYes
retentionDaysYes

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the description rightly focuses on added context. It reveals that history is scoped to the authenticated account, never includes another account's searches, and expires after 90 days—valuable behavioral details beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The first sentence gives the action and resource, and the second adds retention and privacy constraints. The most important information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list-style tool with full parameter schema coverage, an output schema, and read-only annotations, the description supplies everything else needed: auth scope, pagination behavior, retention period, and account isolation. Nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents limit and cursor thoroughly. The description's 'bounded pagination' hints at pagination but adds no parameter-specific meaning beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it lists the authenticated person's recent Darwin searches. It also clarifies the bounded-pagination scope, which distinguishes it from siblings like 'search' or 'list_actions' without needing to open their schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended use is clear: call this tool when you need the caller's recent search history rather than performing a new search. It does not explicitly name the alternative or state when not to use it, so it stops short of a full 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

open_darwinOpen DarwinA
Read-onlyIdempotent
Inspect

Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds only the 'authorized interactions' hint, implying an auth prerequisite, but says nothing about what opening does client-side or whether state changes. Modest value over structured data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the action before the routing advice. No filler and every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, non-destructive tool with no output schema and rich annotations, the description covers enough to call it correctly. The only residual gap is its relationship to show_darwin_view, which an agent must guess.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate and the baseline is 4. The description correctly avoids inventing inputs it does not have.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Open the Darwin Browse app.' That is unambiguous about what the call does. It does not, however, differentiate itself from the sibling show_darwin_view, which plausibly does something adjacent.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent elsewhere for the two main adjacent needs: 'Use search for a query and the thread tools for authorized interactions.' This is real when-to-use-this-vs-sibling guidance. Missing is the condition distinguishing open_darwin from show_darwin_view.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

show_darwin_viewShow Darwin viewB
Read-onlyIdempotent
Inspect

Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or output. Never use for clarification, no-match, ordinary chat, progress or acknowledgements. No input form or execution. The assistant handles all decisions and subsequent tools. Never fabricate request IDs or terms.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral constraints—'No input form or execution' and 'Never fabricate request IDs or terms'—but does not explain how the digest is produced or what the presentation token represents.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short and front-loads the read-only digest concept, but the second clause is grammatically fragmented ('agents from the exact Search presentation token, or a current owner-bound thread approval...'), making it harder to parse. The meta-sentence 'The assistant handles all decisions and subsequent tools' is low-value and interrupts the actionable guidance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with three oneOf variants and no output schema, the description leaves critical context unstated: what a 'Darwin view' actually returns, where the presentation token originates, and how the agent should decide between the three variant kinds. The annotations cover safety, but they cannot compensate for the missing invocation semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has complete structural coverage (oneOf variants, enums, required fields), establishing a baseline of 3. The description mentions the kinds of items (agents, approval, authentication, payment, output) but does not clarify how to choose a kind, where a presentationToken comes from, or what thread/request/message mean, so it adds little beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies the resource as an 'Optional read-only digest' covering agents, approvals, authentication, payment terms, or output, which gives a rough sense of scope. However, the phrasing is fragmented and relies on opaque terms like 'Darwin view' and 'Search presentation token', so an agent cannot crisply state what the tool returns or how it differs from siblings such as open_darwin or search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit exclusions: 'Never use for clarification, no-match, ordinary chat, progress or acknowledgements,' which meaningfully narrows the invocation context. It does not name alternative tools for the excluded cases, but the when-not guidance is clear enough to prevent most misuse.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Addedget_navigate_request
    • Addednavigate
  2. 2 tool updates
    • Changedassist3 fields changed
      • addedInput schema / $defs / __schema1
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    },
        +    {
        +      "items": {
        +        "$ref": "#/$defs/__schema1"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "additionalProperties": {
        +        "$ref": "#/$defs/__schema1"
        +      },
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    }
        +  ]
        +}
      • changedInput schema / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "context": {
        -        "default": [],
        -        "description": "Additional task context, up to ten text items of 4000 characters each.",
        -        "items": {
        -          "maxLength": 4000,
        -          "minLength": 1,
        -          "type": "string"
        -        },
        -        "maxItems": 10,
        -        "type": "array"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "create",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "expectedRevisionId": {
        -        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "revise",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "expectedRevisionId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "expectedRevisionId": {
        -        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "update",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "expectedRevisionId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "claim",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "const": "USD",
        -        "description": "Budget currency; only USD is supported.",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "description": "Exact plan revisionId being quoted, funded or executed.",
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "totalBudgetMinor": {
        -        "description": "Maximum approved total budget in USD cents, including the Assist fee.",
        -        "exclusiveMinimum": 0,
        -        "maximum": 1000000000,
        -        "type": "integer"
        -      },
        -      "type": {
        -        "const": "quote",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "totalBudgetMinor",
        -      "currency",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        -        "properties": {
        -          "text": {
        -            "const": "I authorize this Assist budget",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quoteId": {
        -        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        -        "pattern": "^aqt_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "description": "Exact plan revisionId being quoted, funded or executed.",
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "authorize_budget",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "quoteId",
        -      "approval",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        -        "properties": {
        -          "text": {
        -            "const": "I approve this Assist plan and quote",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "fundingAuthorizationId": {
        -        "description": "Exact funding authorization returned for this request; not a payment credential.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quoteId": {
        -        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        -        "pattern": "^aqt_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "description": "Exact plan revisionId being quoted, funded or executed.",
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "execute",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "quoteId",
        -      "fundingAuthorizationId",
        -      "approval",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "refresh",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        -        "properties": {
        -          "text": {
        -            "const": "I accept this Assist step result",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "messageId": {
        -        "description": "Exact result messageId the user explicitly accepts.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "runId": {
        -        "description": "Exact runId returned by Assist.",
        -        "pattern": "^arun_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "stepId": {
        -        "description": "Exact stepId in the selected Assist run.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "accept_step",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "runId",
        -      "messageId",
        -      "approval",
        -      "type",
        -      "assistId",
        -      "stepId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "fundingAuthorizationId": {
        -        "description": "Exact funding authorization returned for this request; not a payment credential.",
        -        "pattern": "^afund_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "release_budget",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "fundingAuthorizationId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "stop",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "description": "Exact assistId returned by Assist.",
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "maxLength": 32000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema0"
        -                },
        -                "propertyNames": {
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "actionId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "actionId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "runId": {
        -        "description": "Exact runId returned by Assist.",
        -        "pattern": "^arun_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "stepId": {
        -        "description": "Exact stepId in the selected Assist run.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "message",
        -        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "runId",
        -      "stepId",
        -      "message"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "context": {
        +        "default": [],
        +        "description": "Additional task context, up to ten text items of 4000 characters each.",
        +        "items": {
        +          "maxLength": 4000,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 10,
        +        "type": "array"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "create",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "expectedRevisionId": {
        +        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "revise",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "expectedRevisionId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "expectedRevisionId": {
        +        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "update",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "expectedRevisionId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "attachments": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "mimeType": {
        +              "maxLength": 100,
        +              "type": "string"
        +            },
        +            "name": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "mimeType"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 10,
        +        "type": "array"
        +      },
        +      "clientMessageId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "context": {
        +        "default": [],
        +        "description": "Additional task context, up to ten text items of 4000 characters each.",
        +        "items": {
        +          "oneOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "data": {
        +                  "maxLength": 7000000,
        +                  "minLength": 4,
        +                  "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$",
        +                  "type": "string"
        +                },
        +                "mimeType": {
        +                  "enum": [
        +                    "application/pdf",
        +                    "image/png",
        +                    "image/jpeg",
        +                    "image/webp"
        +                  ],
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "const": "file",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type",
        +                "name",
        +                "mimeType",
        +                "data"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "text": {
        +                  "maxLength": 4000,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "const": "text",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type",
        +                "text"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "amountMinor": {
        +                  "maximum": 9007199254740991,
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "currency": {
        +                  "pattern": "^[A-Z]{3}$",
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "const": "budget",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type",
        +                "amountMinor",
        +                "currency"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "at": {
        +                  "format": "date-time",
        +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "const": "deadline",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type",
        +                "at"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "data": {
        +                  "additionalProperties": {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  "propertyNames": {
        +                    "maxLength": 80,
        +                    "type": "string"
        +                  },
        +                  "type": "object"
        +                },
        +                "type": {
        +                  "const": "custom",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type",
        +                "data"
        +              ],
        +              "type": "object"
        +            }
        +          ]
        +        },
        +        "maxItems": 10,
        +        "type": "array"
        +      },
        +      "externalUserId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "mode": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "discover",
        +              "coordinate",
        +              "chat"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "deprecated": true,
        +            "description": "Compatibility inputs only. Omit mode for automatic routing; use coordinate with planOnly for a proposal.",
        +            "enum": [
        +              "auto",
        +              "execute",
        +              "plan"
        +            ],
        +            "type": "string"
        +          }
        +        ],
        +        "default": "auto",
        +        "description": "Explicit modes: discover, coordinate, chat. Omit mode for automatic routing. Coordinate may plan, run eligible work, or hand off actual agent threads; it never bypasses approvals."
        +      },
        +      "planOnly": {
        +        "description": "When true, propose work without starting agents. Use with coordinate or automatic routing. A later turn may approve the saved plan; payment and operation approvals remain separate.",
        +        "type": "boolean"
        +      },
        +      "type": {
        +        "const": "turn",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "clientMessageId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "advance_turn",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "resume",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "threadId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "claim",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "currency": {
        +        "const": "USD",
        +        "description": "Budget currency; only USD is supported.",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "totalBudgetMinor": {
        +        "description": "Maximum approved total budget in USD cents, including the Assist fee.",
        +        "exclusiveMinimum": 0,
        +        "maximum": 1000000000,
        +        "type": "integer"
        +      },
        +      "type": {
        +        "const": "quote",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "totalBudgetMinor",
        +      "currency",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I authorize this Assist budget",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quoteId": {
        +        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        +        "pattern": "^aqt_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "authorize_budget",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "quoteId",
        +      "approval",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I approve this Assist plan and quote",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "fundingAuthorizationId": {
        +        "description": "Exact funding authorization returned for this request; not a payment credential.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quoteId": {
        +        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        +        "pattern": "^aqt_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "execute",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "quoteId",
        +      "fundingAuthorizationId",
        +      "approval",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "refresh",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I accept this Assist step result",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "messageId": {
        +        "description": "Exact result messageId the user explicitly accepts.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "runId": {
        +        "description": "Exact runId returned by Assist.",
        +        "pattern": "^arun_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "stepId": {
        +        "description": "Exact stepId in the selected Assist run.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "accept_step",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "runId",
        +      "messageId",
        +      "approval",
        +      "type",
        +      "assistId",
        +      "stepId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "fundingAuthorizationId": {
        +        "description": "Exact funding authorization returned for this request; not a payment credential.",
        +        "pattern": "^afund_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "release_budget",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "fundingAuthorizationId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "stop",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "pause",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "assistToken": {
        +        "description": "Private guest continuation token returned by Navigate. Preserve it for guest follow-ups; never include it in URLs.",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "oneOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "maxLength": 32000,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "arguments": {
        +                "additionalProperties": {
        +                  "$ref": "#/$defs/__schema1"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "operationId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "operationId",
        +              "arguments"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "decision": {
        +                "enum": [
        +                  "allow",
        +                  "deny"
        +                ],
        +                "type": "string"
        +              },
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "approval_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId",
        +              "decision"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "completion_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "cancellation_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "actionId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "authentication_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "payment_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "runId": {
        +        "description": "Exact runId returned by Assist.",
        +        "pattern": "^arun_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "stepId": {
        +        "description": "Exact stepId in the selected Assist run.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "message",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "runId",
        +      "stepId",
        +      "message"
        +    ],
        +    "type": "object"
        +  }
        +]
      • addedOutput schema / properties / conversation
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "eventCursor": {
        +      "type": "string"
        +    },
        +    "nextBefore": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "turns": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "attachments": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "mimeType": {
        +                  "maxLength": 100,
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "mimeType"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 10,
        +            "type": "array"
        +          },
        +          "blocks": {
        +            "items": {
        +              "oneOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "text",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "text"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "agents": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "agentId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "agentSlug": {
        +                            "anyOf": [
        +                              {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "avatarUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "canAttemptThread": {
        +                            "type": "boolean"
        +                          },
        +                          "canStartThread": {
        +                            "type": "boolean"
        +                          },
        +                          "connectionMethods": {
        +                            "default": [],
        +                            "items": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "documentationUrl": {
        +                                  "format": "uri",
        +                                  "type": "string"
        +                                },
        +                                "endpointStatus": {
        +                                  "enum": [
        +                                    "not_published",
        +                                    "verified"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "endpointUrl": {
        +                                  "anyOf": [
        +                                    {
        +                                      "format": "uri",
        +                                      "type": "string"
        +                                    },
        +                                    {
        +                                      "type": "null"
        +                                    }
        +                                  ]
        +                                },
        +                                "environment": {
        +                                  "enum": [
        +                                    "remote_client",
        +                                    "browser_session"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "protocol": {
        +                                  "enum": [
        +                                    "MCP",
        +                                    "A2A",
        +                                    "WEBMCP"
        +                                  ],
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "protocol",
        +                                "environment",
        +                                "endpointUrl",
        +                                "endpointStatus",
        +                                "documentationUrl"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          },
        +                          "connectionPrompt": {
        +                            "maxLength": 60000,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "description": {
        +                            "anyOf": [
        +                              {
        +                                "maxLength": 8000,
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "executionGuidance": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "credentialSummary": {
        +                                    "maxLength": 1000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "credentialSummaryCode": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "primaryBlockerCode": {
        +                                    "anyOf": [
        +                                      {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "recordBlockers": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "code": {
        +                                          "enum": [
        +                                            "PROVIDER_ROUTE_UNSUPPORTED",
        +                                            "PROVIDER_SCHEMA_MISSING",
        +                                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                            "PROVIDER_METADATA_INCOMPLETE",
        +                                            "DARWIN_ADAPTER_UNAVAILABLE",
        +                                            "DARWIN_ROUTE_NOT_APPROVED",
        +                                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "owner": {
        +                                          "enum": [
        +                                            "PROVIDER",
        +                                            "DARWIN"
        +                                          ],
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "code",
        +                                        "owner"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "maxItems": 20,
        +                                    "type": "array"
        +                                  },
        +                                  "rendererVersion": {
        +                                    "const": "execution-guidance-v1",
        +                                    "type": "string"
        +                                  },
        +                                  "setupSummary": {
        +                                    "maxLength": 1000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "setupSummaryCode": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "credentialSummaryCode",
        +                                  "credentialSummary",
        +                                  "setupSummaryCode",
        +                                  "setupSummary",
        +                                  "recordBlockers",
        +                                  "primaryBlockerCode",
        +                                  "rendererVersion"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "executionRequirements": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "browser": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "sessionKind": {
        +                                        "anyOf": [
        +                                          {
        +                                            "enum": [
        +                                              "ANONYMOUS",
        +                                              "PROVIDER_SESSION",
        +                                              "UNKNOWN"
        +                                            ],
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "sessionKind"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "contractVersion": {
        +                                    "const": "1.0.0",
        +                                    "type": "string"
        +                                  },
        +                                  "derivation": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "completeness": {
        +                                        "enum": [
        +                                          "COMPLETE",
        +                                          "PARTIAL"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "derivationKey": {
        +                                        "pattern": "^sha256:[a-f0-9]{64}$",
        +                                        "type": "string"
        +                                      },
        +                                      "normalizerVersion": {
        +                                        "const": "execution-requirements-v1",
        +                                        "type": "string"
        +                                      },
        +                                      "sourceReceiptDigest": {
        +                                        "anyOf": [
        +                                          {
        +                                            "maxLength": 200,
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "sourceRevision": {
        +                                        "maxLength": 240,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "normalizerVersion",
        +                                      "sourceRevision",
        +                                      "sourceReceiptDigest",
        +                                      "completeness",
        +                                      "derivationKey"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "operationCredentials": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "sensitiveInputNames": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "sensitiveInputNames"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "payment": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "termsDigest": {
        +                                        "anyOf": [
        +                                          {
        +                                            "maxLength": 200,
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "termsDigest"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "providerAuthentication": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "evidence": {
        +                                        "enum": [
        +                                          "PROVIDER_DECLARED",
        +                                          "PROVIDER_OBSERVED",
        +                                          "DERIVED_FROM_VERIFIED_RECEIPT",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "mechanisms": {
        +                                        "items": {
        +                                          "enum": [
        +                                            "BEARER",
        +                                            "API_KEY",
        +                                            "OAUTH2",
        +                                            "HTTP_BASIC",
        +                                            "MUTUAL_TLS",
        +                                            "SIGNED_REQUEST",
        +                                            "SESSION_COOKIE",
        +                                            "OPERATION_SECRET_INPUT",
        +                                            "UNSPECIFIED"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 20,
        +                                        "type": "array"
        +                                      },
        +                                      "placements": {
        +                                        "items": {
        +                                          "enum": [
        +                                            "HEADER",
        +                                            "QUERY",
        +                                            "COOKIE",
        +                                            "BODY",
        +                                            "TOOL_ARGUMENT",
        +                                            "ENVIRONMENT",
        +                                            "AUTH_CONTINUATION"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 20,
        +                                        "type": "array"
        +                                      },
        +                                      "scopes": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "mechanisms",
        +                                      "placements",
        +                                      "scopes",
        +                                      "evidence"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "providerBlockers": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "code": {
        +                                          "enum": [
        +                                            "PROVIDER_ROUTE_UNSUPPORTED",
        +                                            "PROVIDER_SCHEMA_MISSING",
        +                                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                            "PROVIDER_METADATA_INCOMPLETE",
        +                                            "DARWIN_ADAPTER_UNAVAILABLE",
        +                                            "DARWIN_ROUTE_NOT_APPROVED",
        +                                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "owner": {
        +                                          "enum": [
        +                                            "PROVIDER",
        +                                            "DARWIN"
        +                                          ],
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "code",
        +                                        "owner"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "maxItems": 20,
        +                                    "type": "array"
        +                                  },
        +                                  "providerContract": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "inputSchema": {
        +                                        "enum": [
        +                                          "CONCRETE",
        +                                          "DIGEST_ONLY",
        +                                          "MISSING",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "outputSchema": {
        +                                        "enum": [
        +                                          "CONCRETE",
        +                                          "DIGEST_ONLY",
        +                                          "MISSING",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "route": {
        +                                        "enum": [
        +                                          "RESOLVED",
        +                                          "MISSING",
        +                                          "AMBIGUOUS",
        +                                          "UNSAFE",
        +                                          "UNSUPPORTED",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "route",
        +                                      "inputSchema",
        +                                      "outputSchema"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "runtime": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "enum": [
        +                                          "REMOTE_MCP",
        +                                          "LOCAL_STDIO",
        +                                          "A2A_JSONRPC",
        +                                          "HTTP_JSON",
        +                                          "OPENAPI_HTTP",
        +                                          "BOUNDED_FETCH",
        +                                          "BROWSER",
        +                                          "X402_PAYMENT",
        +                                          "COMMERCE",
        +                                          "UNSUPPORTED"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "package": {
        +                                        "anyOf": [
        +                                          {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "ecosystem": {
        +                                                "maxLength": 40,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "identifier": {
        +                                                "maxLength": 500,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "runtimeProfile": {
        +                                                "maxLength": 120,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "version": {
        +                                                "maxLength": 200,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "ecosystem",
        +                                              "identifier",
        +                                              "version",
        +                                              "runtimeProfile"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "requiredEnvironmentNames": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "package",
        +                                      "requiredEnvironmentNames"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "contractVersion",
        +                                  "providerAuthentication",
        +                                  "operationCredentials",
        +                                  "runtime",
        +                                  "payment",
        +                                  "browser",
        +                                  "providerContract",
        +                                  "providerBlockers",
        +                                  "derivation"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "imageUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "inquiry": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 1200,
        +                                "type": "string"
        +                              },
        +                              "expiresAt": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                "type": "string"
        +                              },
        +                              "fit": {
        +                                "enum": [
        +                                  "matches",
        +                                  "partial",
        +                                  "not_fit",
        +                                  "unknown"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "question": {
        +                                "maxLength": 2000,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "reason": {
        +                                "maxLength": 250,
        +                                "type": "string"
        +                              },
        +                              "replies": {
        +                                "items": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "at": {
        +                                      "format": "date-time",
        +                                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                      "type": "string"
        +                                    },
        +                                    "messageId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "text": {
        +                                      "maxLength": 8000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "messageId",
        +                                    "text",
        +                                    "at"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "maxItems": 4,
        +                                "type": "array"
        +                              },
        +                              "status": {
        +                                "enum": [
        +                                  "contacting",
        +                                  "waiting",
        +                                  "following_up",
        +                                  "replied",
        +                                  "needs_input",
        +                                  "no_reply",
        +                                  "not_contacted",
        +                                  "outcome_unknown"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "threadId": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "status",
        +                              "question",
        +                              "replies"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "name": {
        +                            "maxLength": 500,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "operationId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "operationRevision": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "providerCheck": {
        +                            "enum": [
        +                              "not_attempted",
        +                              "confirmed",
        +                              "unconfirmed",
        +                              "unavailable"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "providerFamilyRef": {
        +                            "anyOf": [
        +                              {
        +                                "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "rank": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "readiness": {
        +                            "enum": [
        +                              "ready",
        +                              "authentication_required",
        +                              "recheck_required",
        +                              "unavailable"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "reasons": {
        +                            "items": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          },
        +                          "requiredSetup": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "description": {
        +                                    "maxLength": 500,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "kind": {
        +                                    "enum": [
        +                                      "credential",
        +                                      "installation",
        +                                      "provider_configuration"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "suppliedBy": {
        +                                    "enum": [
        +                                      "user",
        +                                      "provider",
        +                                      "runtime"
        +                                    ],
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "kind",
        +                                  "suppliedBy",
        +                                  "description"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "selected": {
        +                            "type": "boolean"
        +                          },
        +                          "uncertainties": {
        +                            "items": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          }
        +                        },
        +                        "required": [
        +                          "agentId",
        +                          "agentSlug",
        +                          "operationId",
        +                          "operationRevision",
        +                          "providerFamilyRef",
        +                          "rank",
        +                          "selected",
        +                          "name",
        +                          "description",
        +                          "requiredSetup",
        +                          "executionRequirements",
        +                          "executionGuidance",
        +                          "readiness",
        +                          "canStartThread",
        +                          "reasons",
        +                          "uncertainties",
        +                          "providerCheck",
        +                          "connectionMethods",
        +                          "connectionPrompt"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "maxItems": 20,
        +                      "type": "array"
        +                    },
        +                    "role": {
        +                      "enum": [
        +                        "suggested",
        +                        "used"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "searchId": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "agents",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "searchId",
        +                    "agents",
        +                    "role"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "reason": {
        +                      "enum": [
        +                        "approval",
        +                        "connection",
        +                        "unavailable",
        +                        "limit",
        +                        "user_control",
        +                        "input"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "threadId": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "checkpoint",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "reason",
        +                    "text"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "presentation": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "budget": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 500,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "outcome": {
        +                          "maxLength": 1200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "alternativeOperationIds": {
        +                                "items": {
        +                                  "type": "string"
        +                                },
        +                                "maxItems": 5,
        +                                "type": "array"
        +                              },
        +                              "description": {
        +                                "maxLength": 1200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "operationIds": {
        +                                "items": {
        +                                  "type": "string"
        +                                },
        +                                "maxItems": 5,
        +                                "type": "array"
        +                              },
        +                              "title": {
        +                                "maxLength": 160,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "title",
        +                              "description",
        +                              "operationIds"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 8,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "timeline": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 500,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "required": [
        +                        "outcome",
        +                        "timeline",
        +                        "budget",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "steps": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "agentId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "dependsOn": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          "objective": {
        +                            "type": "string"
        +                          },
        +                          "stepId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "stepId",
        +                          "objective",
        +                          "agentId",
        +                          "dependsOn"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "maxItems": 8,
        +                      "type": "array"
        +                    },
        +                    "type": {
        +                      "const": "plan",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "steps"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "actRequestId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "actingAiId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "agentId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "control": {
        +                      "enum": [
        +                        "user",
        +                        "coordinator"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "operationId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "status": {
        +                      "const": "thread_created",
        +                      "type": "string"
        +                    },
        +                    "threadId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "handoff",
        +                      "type": "string"
        +                    },
        +                    "url": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "agentId",
        +                    "threadId"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "messageIds": {
        +                      "items": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "partial": {
        +                      "type": "boolean"
        +                    },
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "outcome",
        +                      "type": "string"
        +                    },
        +                    "verification": {
        +                      "enum": [
        +                        "provider_reported",
        +                        "criteria_checked"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "text",
        +                    "messageIds",
        +                    "verification",
        +                    "partial"
        +                  ],
        +                  "type": "object"
        +                }
        +              ]
        +            },
        +            "type": "array"
        +          },
        +          "clientMessageId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "contextSummary": {
        +            "items": {
        +              "maxLength": 8000,
        +              "type": "string"
        +            },
        +            "maxItems": 10,
        +            "type": "array"
        +          },
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "message": {
        +            "type": "string"
        +          },
        +          "searchResult": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "contractVersion": {
        +                "const": "search-v3.0",
        +                "type": "string"
        +              },
        +              "previousResponseId": {
        +                "anyOf": [
        +                  {
        +                    "pattern": "^sresp_[a-f0-9-]{36}$",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "response": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agents": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "agentId": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "agentSlug": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "avatarUrl": {
        +                          "anyOf": [
        +                            {
        +                              "format": "uri",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "canAttemptThread": {
        +                          "type": "boolean"
        +                        },
        +                        "canStartThread": {
        +                          "type": "boolean"
        +                        },
        +                        "connectionMethods": {
        +                          "default": [],
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "documentationUrl": {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              "endpointStatus": {
        +                                "enum": [
        +                                  "not_published",
        +                                  "verified"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "endpointUrl": {
        +                                "anyOf": [
        +                                  {
        +                                    "format": "uri",
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "environment": {
        +                                "enum": [
        +                                  "remote_client",
        +                                  "browser_session"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "protocol": {
        +                                "enum": [
        +                                  "MCP",
        +                                  "A2A",
        +                                  "WEBMCP"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "protocol",
        +                              "environment",
        +                              "endpointUrl",
        +                              "endpointStatus",
        +                              "documentationUrl"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        },
        +                        "connectionPrompt": {
        +                          "maxLength": 60000,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 8000,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "executionGuidance": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "credentialSummary": {
        +                                  "maxLength": 1000,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "credentialSummaryCode": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "primaryBlockerCode": {
        +                                  "anyOf": [
        +                                    {
        +                                      "enum": [
        +                                        "PROVIDER_ROUTE_UNSUPPORTED",
        +                                        "PROVIDER_SCHEMA_MISSING",
        +                                        "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                        "PROVIDER_METADATA_INCOMPLETE",
        +                                        "DARWIN_ADAPTER_UNAVAILABLE",
        +                                        "DARWIN_ROUTE_NOT_APPROVED",
        +                                        "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                        "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                        "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    {
        +                                      "type": "null"
        +                                    }
        +                                  ]
        +                                },
        +                                "recordBlockers": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "code": {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "owner": {
        +                                        "enum": [
        +                                          "PROVIDER",
        +                                          "DARWIN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "code",
        +                                      "owner"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 20,
        +                                  "type": "array"
        +                                },
        +                                "rendererVersion": {
        +                                  "const": "execution-guidance-v1",
        +                                  "type": "string"
        +                                },
        +                                "setupSummary": {
        +                                  "maxLength": 1000,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "setupSummaryCode": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "credentialSummaryCode",
        +                                "credentialSummary",
        +                                "setupSummaryCode",
        +                                "setupSummary",
        +                                "recordBlockers",
        +                                "primaryBlockerCode",
        +                                "rendererVersion"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "executionRequirements": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "browser": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "sessionKind": {
        +                                      "anyOf": [
        +                                        {
        +                                          "enum": [
        +                                            "ANONYMOUS",
        +                                            "PROVIDER_SESSION",
        +                                            "UNKNOWN"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "sessionKind"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "contractVersion": {
        +                                  "const": "1.0.0",
        +                                  "type": "string"
        +                                },
        +                                "derivation": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "completeness": {
        +                                      "enum": [
        +                                        "COMPLETE",
        +                                        "PARTIAL"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "derivationKey": {
        +                                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                                      "type": "string"
        +                                    },
        +                                    "normalizerVersion": {
        +                                      "const": "execution-requirements-v1",
        +                                      "type": "string"
        +                                    },
        +                                    "sourceReceiptDigest": {
        +                                      "anyOf": [
        +                                        {
        +                                          "maxLength": 200,
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "sourceRevision": {
        +                                      "maxLength": 240,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "normalizerVersion",
        +                                    "sourceRevision",
        +                                    "sourceReceiptDigest",
        +                                    "completeness",
        +                                    "derivationKey"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "operationCredentials": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "sensitiveInputNames": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "sensitiveInputNames"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "payment": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "termsDigest": {
        +                                      "anyOf": [
        +                                        {
        +                                          "maxLength": 200,
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "termsDigest"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "providerAuthentication": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "evidence": {
        +                                      "enum": [
        +                                        "PROVIDER_DECLARED",
        +                                        "PROVIDER_OBSERVED",
        +                                        "DERIVED_FROM_VERIFIED_RECEIPT",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "mechanisms": {
        +                                      "items": {
        +                                        "enum": [
        +                                          "BEARER",
        +                                          "API_KEY",
        +                                          "OAUTH2",
        +                                          "HTTP_BASIC",
        +                                          "MUTUAL_TLS",
        +                                          "SIGNED_REQUEST",
        +                                          "SESSION_COOKIE",
        +                                          "OPERATION_SECRET_INPUT",
        +                                          "UNSPECIFIED"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 20,
        +                                      "type": "array"
        +                                    },
        +                                    "placements": {
        +                                      "items": {
        +                                        "enum": [
        +                                          "HEADER",
        +                                          "QUERY",
        +                                          "COOKIE",
        +                                          "BODY",
        +                                          "TOOL_ARGUMENT",
        +                                          "ENVIRONMENT",
        +                                          "AUTH_CONTINUATION"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 20,
        +                                      "type": "array"
        +                                    },
        +                                    "scopes": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "mechanisms",
        +                                    "placements",
        +                                    "scopes",
        +                                    "evidence"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "providerBlockers": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "code": {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "owner": {
        +                                        "enum": [
        +                                          "PROVIDER",
        +                                          "DARWIN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "code",
        +                                      "owner"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 20,
        +                                  "type": "array"
        +                                },
        +                                "providerContract": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "inputSchema": {
        +                                      "enum": [
        +                                        "CONCRETE",
        +                                        "DIGEST_ONLY",
        +                                        "MISSING",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "outputSchema": {
        +                                      "enum": [
        +                                        "CONCRETE",
        +                                        "DIGEST_ONLY",
        +                                        "MISSING",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "route": {
        +                                      "enum": [
        +                                        "RESOLVED",
        +                                        "MISSING",
        +                                        "AMBIGUOUS",
        +                                        "UNSAFE",
        +                                        "UNSUPPORTED",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "route",
        +                                    "inputSchema",
        +                                    "outputSchema"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "runtime": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "kind": {
        +                                      "enum": [
        +                                        "REMOTE_MCP",
        +                                        "LOCAL_STDIO",
        +                                        "A2A_JSONRPC",
        +                                        "HTTP_JSON",
        +                                        "OPENAPI_HTTP",
        +                                        "BOUNDED_FETCH",
        +                                        "BROWSER",
        +                                        "X402_PAYMENT",
        +                                        "COMMERCE",
        +                                        "UNSUPPORTED"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "package": {
        +                                      "anyOf": [
        +                                        {
        +                                          "additionalProperties": false,
        +                                          "properties": {
        +                                            "ecosystem": {
        +                                              "maxLength": 40,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "identifier": {
        +                                              "maxLength": 500,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "runtimeProfile": {
        +                                              "maxLength": 120,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "version": {
        +                                              "maxLength": 200,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            }
        +                                          },
        +                                          "required": [
        +                                            "ecosystem",
        +                                            "identifier",
        +                                            "version",
        +                                            "runtimeProfile"
        +                                          ],
        +                                          "type": "object"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "requiredEnvironmentNames": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "kind",
        +                                    "package",
        +                                    "requiredEnvironmentNames"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              },
        +                              "required": [
        +                                "contractVersion",
        +                                "providerAuthentication",
        +                                "operationCredentials",
        +                                "runtime",
        +                                "payment",
        +                                "browser",
        +                                "providerContract",
        +                                "providerBlockers",
        +                                "derivation"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "imageUrl": {
        +                          "anyOf": [
        +                            {
        +                              "format": "uri",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "inquiry": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "description": {
        +                              "maxLength": 1200,
        +                              "type": "string"
        +                            },
        +                            "expiresAt": {
        +                              "format": "date-time",
        +                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                              "type": "string"
        +                            },
        +                            "fit": {
        +                              "enum": [
        +                                "matches",
        +                                "partial",
        +                                "not_fit",
        +                                "unknown"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "question": {
        +                              "maxLength": 2000,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "reason": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "replies": {
        +                              "items": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "at": {
        +                                    "format": "date-time",
        +                                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                    "type": "string"
        +                                  },
        +                                  "messageId": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "text": {
        +                                    "maxLength": 8000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "messageId",
        +                                  "text",
        +                                  "at"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "maxItems": 4,
        +                              "type": "array"
        +                            },
        +                            "status": {
        +                              "enum": [
        +                                "contacting",
        +                                "waiting",
        +                                "following_up",
        +                                "replied",
        +                                "needs_input",
        +                                "no_reply",
        +                                "not_contacted",
        +                                "outcome_unknown"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "threadId": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "status",
        +                            "question",
        +                            "replies"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "name": {
        +                          "maxLength": 500,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "operationId": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "operationRevision": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "providerCheck": {
        +                          "enum": [
        +                            "not_attempted",
        +                            "confirmed",
        +                            "unconfirmed",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "providerFamilyRef": {
        +                          "anyOf": [
        +                            {
        +                              "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "rank": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "readiness": {
        +                          "enum": [
        +                            "ready",
        +                            "authentication_required",
        +                            "recheck_required",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "reasons": {
        +                          "items": {
        +                            "maxLength": 250,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        },
        +                        "requiredSetup": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "description": {
        +                                  "maxLength": 500,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "kind": {
        +                                  "enum": [
        +                                    "credential",
        +                                    "installation",
        +                                    "provider_configuration"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "suppliedBy": {
        +                                  "enum": [
        +                                    "user",
        +                                    "provider",
        +                                    "runtime"
        +                                  ],
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "kind",
        +                                "suppliedBy",
        +                                "description"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "selected": {
        +                          "type": "boolean"
        +                        },
        +                        "uncertainties": {
        +                          "items": {
        +                            "maxLength": 250,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        }
        +                      },
        +                      "required": [
        +                        "agentId",
        +                        "agentSlug",
        +                        "operationId",
        +                        "operationRevision",
        +                        "providerFamilyRef",
        +                        "rank",
        +                        "selected",
        +                        "name",
        +                        "description",
        +                        "requiredSetup",
        +                        "executionRequirements",
        +                        "executionGuidance",
        +                        "readiness",
        +                        "canStartThread",
        +                        "reasons",
        +                        "uncertainties",
        +                        "providerCheck",
        +                        "connectionMethods",
        +                        "connectionPrompt"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 20,
        +                    "type": "array"
        +                  },
        +                  "assessment": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "explanation": {
        +                        "maxLength": 2000,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "outcome": {
        +                        "enum": [
        +                          "strong",
        +                          "partial",
        +                          "clarify",
        +                          "no_match",
        +                          "unverified"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "outcome",
        +                      "explanation"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "noMatchReason": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 500,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "overview": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 32000,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "plan": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "steps": {
        +                            "items": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "agentId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "alternatives": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "agentId": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "operationId": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "agentId",
        +                                      "operationId"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 3,
        +                                  "type": "array"
        +                                },
        +                                "dependsOn": {
        +                                  "items": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "maxItems": 8,
        +                                  "type": "array"
        +                                },
        +                                "objective": {
        +                                  "maxLength": 250,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "operationId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "stepId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "stepId",
        +                                "agentId",
        +                                "operationId",
        +                                "objective",
        +                                "dependsOn"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            "maxItems": 8,
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        },
        +                        "required": [
        +                          "steps"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "question": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 500,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "relatedSearches": {
        +                    "default": [],
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "query": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "reason": {
        +                          "maxLength": 250,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "query",
        +                        "reason"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 3,
        +                    "type": "array"
        +                  }
        +                },
        +                "required": [
        +                  "agents",
        +                  "relatedSearches",
        +                  "question",
        +                  "noMatchReason"
        +                ],
        +                "type": "object"
        +              },
        +              "responseId": {
        +                "pattern": "^sresp_[a-f0-9-]{36}$",
        +                "type": "string"
        +              },
        +              "searchId": {
        +                "pattern": "^srch_[a-f0-9-]{36}$",
        +                "type": "string"
        +              },
        +              "searchToken": {
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "completed",
        +                  "needs_input",
        +                  "no_match"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "searchId",
        +              "responseId",
        +              "previousResponseId",
        +              "contractVersion",
        +              "status",
        +              "response"
        +            ],
        +            "type": "object"
        +          },
        +          "status": {
        +            "enum": [
        +              "queued",
        +              "running",
        +              "waiting",
        +              "completed",
        +              "failed",
        +              "cancelled"
        +            ],
        +            "type": "string"
        +          },
        +          "turnId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "updatedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "turnId",
        +          "clientMessageId",
        +          "message",
        +          "status",
        +          "blocks",
        +          "createdAt",
        +          "updatedAt"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 50,
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "turns",
        +    "nextBefore",
        +    "eventCursor"
        +  ],
        +  "type": "object"
        +}
    • Changedget_assist3 fields changed
      • addedInput schema / properties / assistToken
        Added value: +{
        +  "description": "Private guest continuation token returned by Navigate.",
        +  "maxLength": 200,
        +  "type": "string"
        +}
      • addedInput schema / properties / before
        Added value: +{
        +  "description": "Use conversation.nextBefore to read earlier turns; omit for the latest page.",
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • addedOutput schema / properties / conversation
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "eventCursor": {
        +      "type": "string"
        +    },
        +    "nextBefore": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "turns": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "attachments": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "mimeType": {
        +                  "maxLength": 100,
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "mimeType"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 10,
        +            "type": "array"
        +          },
        +          "blocks": {
        +            "items": {
        +              "oneOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "text",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "text"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "agents": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "agentId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "agentSlug": {
        +                            "anyOf": [
        +                              {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "avatarUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "canAttemptThread": {
        +                            "type": "boolean"
        +                          },
        +                          "canStartThread": {
        +                            "type": "boolean"
        +                          },
        +                          "connectionMethods": {
        +                            "default": [],
        +                            "items": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "documentationUrl": {
        +                                  "format": "uri",
        +                                  "type": "string"
        +                                },
        +                                "endpointStatus": {
        +                                  "enum": [
        +                                    "not_published",
        +                                    "verified"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "endpointUrl": {
        +                                  "anyOf": [
        +                                    {
        +                                      "format": "uri",
        +                                      "type": "string"
        +                                    },
        +                                    {
        +                                      "type": "null"
        +                                    }
        +                                  ]
        +                                },
        +                                "environment": {
        +                                  "enum": [
        +                                    "remote_client",
        +                                    "browser_session"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "protocol": {
        +                                  "enum": [
        +                                    "MCP",
        +                                    "A2A",
        +                                    "WEBMCP"
        +                                  ],
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "protocol",
        +                                "environment",
        +                                "endpointUrl",
        +                                "endpointStatus",
        +                                "documentationUrl"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          },
        +                          "connectionPrompt": {
        +                            "maxLength": 60000,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "description": {
        +                            "anyOf": [
        +                              {
        +                                "maxLength": 8000,
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "executionGuidance": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "credentialSummary": {
        +                                    "maxLength": 1000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "credentialSummaryCode": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "primaryBlockerCode": {
        +                                    "anyOf": [
        +                                      {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      {
        +                                        "type": "null"
        +                                      }
        +                                    ]
        +                                  },
        +                                  "recordBlockers": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "code": {
        +                                          "enum": [
        +                                            "PROVIDER_ROUTE_UNSUPPORTED",
        +                                            "PROVIDER_SCHEMA_MISSING",
        +                                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                            "PROVIDER_METADATA_INCOMPLETE",
        +                                            "DARWIN_ADAPTER_UNAVAILABLE",
        +                                            "DARWIN_ROUTE_NOT_APPROVED",
        +                                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "owner": {
        +                                          "enum": [
        +                                            "PROVIDER",
        +                                            "DARWIN"
        +                                          ],
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "code",
        +                                        "owner"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "maxItems": 20,
        +                                    "type": "array"
        +                                  },
        +                                  "rendererVersion": {
        +                                    "const": "execution-guidance-v1",
        +                                    "type": "string"
        +                                  },
        +                                  "setupSummary": {
        +                                    "maxLength": 1000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "setupSummaryCode": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "credentialSummaryCode",
        +                                  "credentialSummary",
        +                                  "setupSummaryCode",
        +                                  "setupSummary",
        +                                  "recordBlockers",
        +                                  "primaryBlockerCode",
        +                                  "rendererVersion"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "executionRequirements": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "browser": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "sessionKind": {
        +                                        "anyOf": [
        +                                          {
        +                                            "enum": [
        +                                              "ANONYMOUS",
        +                                              "PROVIDER_SESSION",
        +                                              "UNKNOWN"
        +                                            ],
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "sessionKind"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "contractVersion": {
        +                                    "const": "1.0.0",
        +                                    "type": "string"
        +                                  },
        +                                  "derivation": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "completeness": {
        +                                        "enum": [
        +                                          "COMPLETE",
        +                                          "PARTIAL"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "derivationKey": {
        +                                        "pattern": "^sha256:[a-f0-9]{64}$",
        +                                        "type": "string"
        +                                      },
        +                                      "normalizerVersion": {
        +                                        "const": "execution-requirements-v1",
        +                                        "type": "string"
        +                                      },
        +                                      "sourceReceiptDigest": {
        +                                        "anyOf": [
        +                                          {
        +                                            "maxLength": 200,
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "sourceRevision": {
        +                                        "maxLength": 240,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "normalizerVersion",
        +                                      "sourceRevision",
        +                                      "sourceReceiptDigest",
        +                                      "completeness",
        +                                      "derivationKey"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "operationCredentials": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "sensitiveInputNames": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "sensitiveInputNames"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "payment": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "termsDigest": {
        +                                        "anyOf": [
        +                                          {
        +                                            "maxLength": 200,
        +                                            "type": "string"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "termsDigest"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "providerAuthentication": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "evidence": {
        +                                        "enum": [
        +                                          "PROVIDER_DECLARED",
        +                                          "PROVIDER_OBSERVED",
        +                                          "DERIVED_FROM_VERIFIED_RECEIPT",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "mechanisms": {
        +                                        "items": {
        +                                          "enum": [
        +                                            "BEARER",
        +                                            "API_KEY",
        +                                            "OAUTH2",
        +                                            "HTTP_BASIC",
        +                                            "MUTUAL_TLS",
        +                                            "SIGNED_REQUEST",
        +                                            "SESSION_COOKIE",
        +                                            "OPERATION_SECRET_INPUT",
        +                                            "UNSPECIFIED"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 20,
        +                                        "type": "array"
        +                                      },
        +                                      "placements": {
        +                                        "items": {
        +                                          "enum": [
        +                                            "HEADER",
        +                                            "QUERY",
        +                                            "COOKIE",
        +                                            "BODY",
        +                                            "TOOL_ARGUMENT",
        +                                            "ENVIRONMENT",
        +                                            "AUTH_CONTINUATION"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 20,
        +                                        "type": "array"
        +                                      },
        +                                      "scopes": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      },
        +                                      "state": {
        +                                        "enum": [
        +                                          "REQUIRED",
        +                                          "NOT_REQUIRED",
        +                                          "UNKNOWN",
        +                                          "NOT_APPLICABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "state",
        +                                      "mechanisms",
        +                                      "placements",
        +                                      "scopes",
        +                                      "evidence"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "providerBlockers": {
        +                                    "items": {
        +                                      "additionalProperties": false,
        +                                      "properties": {
        +                                        "code": {
        +                                          "enum": [
        +                                            "PROVIDER_ROUTE_UNSUPPORTED",
        +                                            "PROVIDER_SCHEMA_MISSING",
        +                                            "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                            "PROVIDER_METADATA_INCOMPLETE",
        +                                            "DARWIN_ADAPTER_UNAVAILABLE",
        +                                            "DARWIN_ROUTE_NOT_APPROVED",
        +                                            "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                            "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        "owner": {
        +                                          "enum": [
        +                                            "PROVIDER",
        +                                            "DARWIN"
        +                                          ],
        +                                          "type": "string"
        +                                        }
        +                                      },
        +                                      "required": [
        +                                        "code",
        +                                        "owner"
        +                                      ],
        +                                      "type": "object"
        +                                    },
        +                                    "maxItems": 20,
        +                                    "type": "array"
        +                                  },
        +                                  "providerContract": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "inputSchema": {
        +                                        "enum": [
        +                                          "CONCRETE",
        +                                          "DIGEST_ONLY",
        +                                          "MISSING",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "outputSchema": {
        +                                        "enum": [
        +                                          "CONCRETE",
        +                                          "DIGEST_ONLY",
        +                                          "MISSING",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "route": {
        +                                        "enum": [
        +                                          "RESOLVED",
        +                                          "MISSING",
        +                                          "AMBIGUOUS",
        +                                          "UNSAFE",
        +                                          "UNSUPPORTED",
        +                                          "UNKNOWN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "route",
        +                                      "inputSchema",
        +                                      "outputSchema"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "runtime": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "kind": {
        +                                        "enum": [
        +                                          "REMOTE_MCP",
        +                                          "LOCAL_STDIO",
        +                                          "A2A_JSONRPC",
        +                                          "HTTP_JSON",
        +                                          "OPENAPI_HTTP",
        +                                          "BOUNDED_FETCH",
        +                                          "BROWSER",
        +                                          "X402_PAYMENT",
        +                                          "COMMERCE",
        +                                          "UNSUPPORTED"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "package": {
        +                                        "anyOf": [
        +                                          {
        +                                            "additionalProperties": false,
        +                                            "properties": {
        +                                              "ecosystem": {
        +                                                "maxLength": 40,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "identifier": {
        +                                                "maxLength": 500,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "runtimeProfile": {
        +                                                "maxLength": 120,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              },
        +                                              "version": {
        +                                                "maxLength": 200,
        +                                                "minLength": 1,
        +                                                "type": "string"
        +                                              }
        +                                            },
        +                                            "required": [
        +                                              "ecosystem",
        +                                              "identifier",
        +                                              "version",
        +                                              "runtimeProfile"
        +                                            ],
        +                                            "type": "object"
        +                                          },
        +                                          {
        +                                            "type": "null"
        +                                          }
        +                                        ]
        +                                      },
        +                                      "requiredEnvironmentNames": {
        +                                        "items": {
        +                                          "maxLength": 200,
        +                                          "minLength": 1,
        +                                          "type": "string"
        +                                        },
        +                                        "maxItems": 100,
        +                                        "type": "array"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "kind",
        +                                      "package",
        +                                      "requiredEnvironmentNames"
        +                                    ],
        +                                    "type": "object"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "contractVersion",
        +                                  "providerAuthentication",
        +                                  "operationCredentials",
        +                                  "runtime",
        +                                  "payment",
        +                                  "browser",
        +                                  "providerContract",
        +                                  "providerBlockers",
        +                                  "derivation"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "imageUrl": {
        +                            "anyOf": [
        +                              {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ]
        +                          },
        +                          "inquiry": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 1200,
        +                                "type": "string"
        +                              },
        +                              "expiresAt": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                "type": "string"
        +                              },
        +                              "fit": {
        +                                "enum": [
        +                                  "matches",
        +                                  "partial",
        +                                  "not_fit",
        +                                  "unknown"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "question": {
        +                                "maxLength": 2000,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "reason": {
        +                                "maxLength": 250,
        +                                "type": "string"
        +                              },
        +                              "replies": {
        +                                "items": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "at": {
        +                                      "format": "date-time",
        +                                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                      "type": "string"
        +                                    },
        +                                    "messageId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "text": {
        +                                      "maxLength": 8000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "messageId",
        +                                    "text",
        +                                    "at"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "maxItems": 4,
        +                                "type": "array"
        +                              },
        +                              "status": {
        +                                "enum": [
        +                                  "contacting",
        +                                  "waiting",
        +                                  "following_up",
        +                                  "replied",
        +                                  "needs_input",
        +                                  "no_reply",
        +                                  "not_contacted",
        +                                  "outcome_unknown"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "threadId": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "status",
        +                              "question",
        +                              "replies"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "name": {
        +                            "maxLength": 500,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "operationId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "operationRevision": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "providerCheck": {
        +                            "enum": [
        +                              "not_attempted",
        +                              "confirmed",
        +                              "unconfirmed",
        +                              "unavailable"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "providerFamilyRef": {
        +                            "anyOf": [
        +                              {
        +                                "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +                                "type": "string"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "rank": {
        +                            "exclusiveMinimum": 0,
        +                            "maximum": 9007199254740991,
        +                            "type": "integer"
        +                          },
        +                          "readiness": {
        +                            "enum": [
        +                              "ready",
        +                              "authentication_required",
        +                              "recheck_required",
        +                              "unavailable"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "reasons": {
        +                            "items": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          },
        +                          "requiredSetup": {
        +                            "anyOf": [
        +                              {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "description": {
        +                                    "maxLength": 500,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "kind": {
        +                                    "enum": [
        +                                      "credential",
        +                                      "installation",
        +                                      "provider_configuration"
        +                                    ],
        +                                    "type": "string"
        +                                  },
        +                                  "suppliedBy": {
        +                                    "enum": [
        +                                      "user",
        +                                      "provider",
        +                                      "runtime"
        +                                    ],
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "kind",
        +                                  "suppliedBy",
        +                                  "description"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              {
        +                                "type": "null"
        +                              }
        +                            ],
        +                            "default": null
        +                          },
        +                          "selected": {
        +                            "type": "boolean"
        +                          },
        +                          "uncertainties": {
        +                            "items": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 3,
        +                            "type": "array"
        +                          }
        +                        },
        +                        "required": [
        +                          "agentId",
        +                          "agentSlug",
        +                          "operationId",
        +                          "operationRevision",
        +                          "providerFamilyRef",
        +                          "rank",
        +                          "selected",
        +                          "name",
        +                          "description",
        +                          "requiredSetup",
        +                          "executionRequirements",
        +                          "executionGuidance",
        +                          "readiness",
        +                          "canStartThread",
        +                          "reasons",
        +                          "uncertainties",
        +                          "providerCheck",
        +                          "connectionMethods",
        +                          "connectionPrompt"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "maxItems": 20,
        +                      "type": "array"
        +                    },
        +                    "role": {
        +                      "enum": [
        +                        "suggested",
        +                        "used"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "searchId": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "agents",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "searchId",
        +                    "agents",
        +                    "role"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "reason": {
        +                      "enum": [
        +                        "approval",
        +                        "connection",
        +                        "unavailable",
        +                        "limit",
        +                        "user_control",
        +                        "input"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "threadId": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "checkpoint",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "reason",
        +                    "text"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "presentation": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "budget": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 500,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "outcome": {
        +                          "maxLength": 1200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "alternativeOperationIds": {
        +                                "items": {
        +                                  "type": "string"
        +                                },
        +                                "maxItems": 5,
        +                                "type": "array"
        +                              },
        +                              "description": {
        +                                "maxLength": 1200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "operationIds": {
        +                                "items": {
        +                                  "type": "string"
        +                                },
        +                                "maxItems": 5,
        +                                "type": "array"
        +                              },
        +                              "title": {
        +                                "maxLength": 160,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "title",
        +                              "description",
        +                              "operationIds"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 8,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "timeline": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 500,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        }
        +                      },
        +                      "required": [
        +                        "outcome",
        +                        "timeline",
        +                        "budget",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "steps": {
        +                      "items": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "agentId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "dependsOn": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          "objective": {
        +                            "type": "string"
        +                          },
        +                          "stepId": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "stepId",
        +                          "objective",
        +                          "agentId",
        +                          "dependsOn"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "maxItems": 8,
        +                      "type": "array"
        +                    },
        +                    "type": {
        +                      "const": "plan",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "steps"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "actRequestId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "actingAiId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "agentId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "control": {
        +                      "enum": [
        +                        "user",
        +                        "coordinator"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "operationId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "status": {
        +                      "const": "thread_created",
        +                      "type": "string"
        +                    },
        +                    "threadId": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "handoff",
        +                      "type": "string"
        +                    },
        +                    "url": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "agentId",
        +                    "threadId"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "messageIds": {
        +                      "items": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "partial": {
        +                      "type": "boolean"
        +                    },
        +                    "text": {
        +                      "type": "string"
        +                    },
        +                    "type": {
        +                      "const": "outcome",
        +                      "type": "string"
        +                    },
        +                    "verification": {
        +                      "enum": [
        +                        "provider_reported",
        +                        "criteria_checked"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "type",
        +                    "text",
        +                    "messageIds",
        +                    "verification",
        +                    "partial"
        +                  ],
        +                  "type": "object"
        +                }
        +              ]
        +            },
        +            "type": "array"
        +          },
        +          "clientMessageId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "contextSummary": {
        +            "items": {
        +              "maxLength": 8000,
        +              "type": "string"
        +            },
        +            "maxItems": 10,
        +            "type": "array"
        +          },
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "message": {
        +            "type": "string"
        +          },
        +          "searchResult": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "contractVersion": {
        +                "const": "search-v3.0",
        +                "type": "string"
        +              },
        +              "previousResponseId": {
        +                "anyOf": [
        +                  {
        +                    "pattern": "^sresp_[a-f0-9-]{36}$",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "response": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agents": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "agentId": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "agentSlug": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "avatarUrl": {
        +                          "anyOf": [
        +                            {
        +                              "format": "uri",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "canAttemptThread": {
        +                          "type": "boolean"
        +                        },
        +                        "canStartThread": {
        +                          "type": "boolean"
        +                        },
        +                        "connectionMethods": {
        +                          "default": [],
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "documentationUrl": {
        +                                "format": "uri",
        +                                "type": "string"
        +                              },
        +                              "endpointStatus": {
        +                                "enum": [
        +                                  "not_published",
        +                                  "verified"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "endpointUrl": {
        +                                "anyOf": [
        +                                  {
        +                                    "format": "uri",
        +                                    "type": "string"
        +                                  },
        +                                  {
        +                                    "type": "null"
        +                                  }
        +                                ]
        +                              },
        +                              "environment": {
        +                                "enum": [
        +                                  "remote_client",
        +                                  "browser_session"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "protocol": {
        +                                "enum": [
        +                                  "MCP",
        +                                  "A2A",
        +                                  "WEBMCP"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "protocol",
        +                              "environment",
        +                              "endpointUrl",
        +                              "endpointStatus",
        +                              "documentationUrl"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        },
        +                        "connectionPrompt": {
        +                          "maxLength": 60000,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "anyOf": [
        +                            {
        +                              "maxLength": 8000,
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "executionGuidance": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "credentialSummary": {
        +                                  "maxLength": 1000,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "credentialSummaryCode": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "primaryBlockerCode": {
        +                                  "anyOf": [
        +                                    {
        +                                      "enum": [
        +                                        "PROVIDER_ROUTE_UNSUPPORTED",
        +                                        "PROVIDER_SCHEMA_MISSING",
        +                                        "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                        "PROVIDER_METADATA_INCOMPLETE",
        +                                        "DARWIN_ADAPTER_UNAVAILABLE",
        +                                        "DARWIN_ROUTE_NOT_APPROVED",
        +                                        "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                        "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                        "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    {
        +                                      "type": "null"
        +                                    }
        +                                  ]
        +                                },
        +                                "recordBlockers": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "code": {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "owner": {
        +                                        "enum": [
        +                                          "PROVIDER",
        +                                          "DARWIN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "code",
        +                                      "owner"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 20,
        +                                  "type": "array"
        +                                },
        +                                "rendererVersion": {
        +                                  "const": "execution-guidance-v1",
        +                                  "type": "string"
        +                                },
        +                                "setupSummary": {
        +                                  "maxLength": 1000,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "setupSummaryCode": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "credentialSummaryCode",
        +                                "credentialSummary",
        +                                "setupSummaryCode",
        +                                "setupSummary",
        +                                "recordBlockers",
        +                                "primaryBlockerCode",
        +                                "rendererVersion"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "executionRequirements": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "browser": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "sessionKind": {
        +                                      "anyOf": [
        +                                        {
        +                                          "enum": [
        +                                            "ANONYMOUS",
        +                                            "PROVIDER_SESSION",
        +                                            "UNKNOWN"
        +                                          ],
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "sessionKind"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "contractVersion": {
        +                                  "const": "1.0.0",
        +                                  "type": "string"
        +                                },
        +                                "derivation": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "completeness": {
        +                                      "enum": [
        +                                        "COMPLETE",
        +                                        "PARTIAL"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "derivationKey": {
        +                                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                                      "type": "string"
        +                                    },
        +                                    "normalizerVersion": {
        +                                      "const": "execution-requirements-v1",
        +                                      "type": "string"
        +                                    },
        +                                    "sourceReceiptDigest": {
        +                                      "anyOf": [
        +                                        {
        +                                          "maxLength": 200,
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "sourceRevision": {
        +                                      "maxLength": 240,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "normalizerVersion",
        +                                    "sourceRevision",
        +                                    "sourceReceiptDigest",
        +                                    "completeness",
        +                                    "derivationKey"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "operationCredentials": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "sensitiveInputNames": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "sensitiveInputNames"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "payment": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "termsDigest": {
        +                                      "anyOf": [
        +                                        {
        +                                          "maxLength": 200,
        +                                          "type": "string"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "termsDigest"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "providerAuthentication": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "evidence": {
        +                                      "enum": [
        +                                        "PROVIDER_DECLARED",
        +                                        "PROVIDER_OBSERVED",
        +                                        "DERIVED_FROM_VERIFIED_RECEIPT",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "mechanisms": {
        +                                      "items": {
        +                                        "enum": [
        +                                          "BEARER",
        +                                          "API_KEY",
        +                                          "OAUTH2",
        +                                          "HTTP_BASIC",
        +                                          "MUTUAL_TLS",
        +                                          "SIGNED_REQUEST",
        +                                          "SESSION_COOKIE",
        +                                          "OPERATION_SECRET_INPUT",
        +                                          "UNSPECIFIED"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 20,
        +                                      "type": "array"
        +                                    },
        +                                    "placements": {
        +                                      "items": {
        +                                        "enum": [
        +                                          "HEADER",
        +                                          "QUERY",
        +                                          "COOKIE",
        +                                          "BODY",
        +                                          "TOOL_ARGUMENT",
        +                                          "ENVIRONMENT",
        +                                          "AUTH_CONTINUATION"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 20,
        +                                      "type": "array"
        +                                    },
        +                                    "scopes": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    },
        +                                    "state": {
        +                                      "enum": [
        +                                        "REQUIRED",
        +                                        "NOT_REQUIRED",
        +                                        "UNKNOWN",
        +                                        "NOT_APPLICABLE"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "state",
        +                                    "mechanisms",
        +                                    "placements",
        +                                    "scopes",
        +                                    "evidence"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "providerBlockers": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "code": {
        +                                        "enum": [
        +                                          "PROVIDER_ROUTE_UNSUPPORTED",
        +                                          "PROVIDER_SCHEMA_MISSING",
        +                                          "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                                          "PROVIDER_METADATA_INCOMPLETE",
        +                                          "DARWIN_ADAPTER_UNAVAILABLE",
        +                                          "DARWIN_ROUTE_NOT_APPROVED",
        +                                          "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                                          "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                                        ],
        +                                        "type": "string"
        +                                      },
        +                                      "owner": {
        +                                        "enum": [
        +                                          "PROVIDER",
        +                                          "DARWIN"
        +                                        ],
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "code",
        +                                      "owner"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 20,
        +                                  "type": "array"
        +                                },
        +                                "providerContract": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "inputSchema": {
        +                                      "enum": [
        +                                        "CONCRETE",
        +                                        "DIGEST_ONLY",
        +                                        "MISSING",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "outputSchema": {
        +                                      "enum": [
        +                                        "CONCRETE",
        +                                        "DIGEST_ONLY",
        +                                        "MISSING",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "route": {
        +                                      "enum": [
        +                                        "RESOLVED",
        +                                        "MISSING",
        +                                        "AMBIGUOUS",
        +                                        "UNSAFE",
        +                                        "UNSUPPORTED",
        +                                        "UNKNOWN"
        +                                      ],
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "route",
        +                                    "inputSchema",
        +                                    "outputSchema"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                "runtime": {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "kind": {
        +                                      "enum": [
        +                                        "REMOTE_MCP",
        +                                        "LOCAL_STDIO",
        +                                        "A2A_JSONRPC",
        +                                        "HTTP_JSON",
        +                                        "OPENAPI_HTTP",
        +                                        "BOUNDED_FETCH",
        +                                        "BROWSER",
        +                                        "X402_PAYMENT",
        +                                        "COMMERCE",
        +                                        "UNSUPPORTED"
        +                                      ],
        +                                      "type": "string"
        +                                    },
        +                                    "package": {
        +                                      "anyOf": [
        +                                        {
        +                                          "additionalProperties": false,
        +                                          "properties": {
        +                                            "ecosystem": {
        +                                              "maxLength": 40,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "identifier": {
        +                                              "maxLength": 500,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "runtimeProfile": {
        +                                              "maxLength": 120,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            },
        +                                            "version": {
        +                                              "maxLength": 200,
        +                                              "minLength": 1,
        +                                              "type": "string"
        +                                            }
        +                                          },
        +                                          "required": [
        +                                            "ecosystem",
        +                                            "identifier",
        +                                            "version",
        +                                            "runtimeProfile"
        +                                          ],
        +                                          "type": "object"
        +                                        },
        +                                        {
        +                                          "type": "null"
        +                                        }
        +                                      ]
        +                                    },
        +                                    "requiredEnvironmentNames": {
        +                                      "items": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "maxItems": 100,
        +                                      "type": "array"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "kind",
        +                                    "package",
        +                                    "requiredEnvironmentNames"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              },
        +                              "required": [
        +                                "contractVersion",
        +                                "providerAuthentication",
        +                                "operationCredentials",
        +                                "runtime",
        +                                "payment",
        +                                "browser",
        +                                "providerContract",
        +                                "providerBlockers",
        +                                "derivation"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "imageUrl": {
        +                          "anyOf": [
        +                            {
        +                              "format": "uri",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ]
        +                        },
        +                        "inquiry": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "description": {
        +                              "maxLength": 1200,
        +                              "type": "string"
        +                            },
        +                            "expiresAt": {
        +                              "format": "date-time",
        +                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                              "type": "string"
        +                            },
        +                            "fit": {
        +                              "enum": [
        +                                "matches",
        +                                "partial",
        +                                "not_fit",
        +                                "unknown"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "question": {
        +                              "maxLength": 2000,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "reason": {
        +                              "maxLength": 250,
        +                              "type": "string"
        +                            },
        +                            "replies": {
        +                              "items": {
        +                                "additionalProperties": false,
        +                                "properties": {
        +                                  "at": {
        +                                    "format": "date-time",
        +                                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                                    "type": "string"
        +                                  },
        +                                  "messageId": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "text": {
        +                                    "maxLength": 8000,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  }
        +                                },
        +                                "required": [
        +                                  "messageId",
        +                                  "text",
        +                                  "at"
        +                                ],
        +                                "type": "object"
        +                              },
        +                              "maxItems": 4,
        +                              "type": "array"
        +                            },
        +                            "status": {
        +                              "enum": [
        +                                "contacting",
        +                                "waiting",
        +                                "following_up",
        +                                "replied",
        +                                "needs_input",
        +                                "no_reply",
        +                                "not_contacted",
        +                                "outcome_unknown"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "threadId": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "status",
        +                            "question",
        +                            "replies"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "name": {
        +                          "maxLength": 500,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "operationId": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "operationRevision": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "providerCheck": {
        +                          "enum": [
        +                            "not_attempted",
        +                            "confirmed",
        +                            "unconfirmed",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "providerFamilyRef": {
        +                          "anyOf": [
        +                            {
        +                              "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "rank": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "readiness": {
        +                          "enum": [
        +                            "ready",
        +                            "authentication_required",
        +                            "recheck_required",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "reasons": {
        +                          "items": {
        +                            "maxLength": 250,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        },
        +                        "requiredSetup": {
        +                          "anyOf": [
        +                            {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "description": {
        +                                  "maxLength": 500,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "kind": {
        +                                  "enum": [
        +                                    "credential",
        +                                    "installation",
        +                                    "provider_configuration"
        +                                  ],
        +                                  "type": "string"
        +                                },
        +                                "suppliedBy": {
        +                                  "enum": [
        +                                    "user",
        +                                    "provider",
        +                                    "runtime"
        +                                  ],
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "kind",
        +                                "suppliedBy",
        +                                "description"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "selected": {
        +                          "type": "boolean"
        +                        },
        +                        "uncertainties": {
        +                          "items": {
        +                            "maxLength": 250,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 3,
        +                          "type": "array"
        +                        }
        +                      },
        +                      "required": [
        +                        "agentId",
        +                        "agentSlug",
        +                        "operationId",
        +                        "operationRevision",
        +                        "providerFamilyRef",
        +                        "rank",
        +                        "selected",
        +                        "name",
        +                        "description",
        +                        "requiredSetup",
        +                        "executionRequirements",
        +                        "executionGuidance",
        +                        "readiness",
        +                        "canStartThread",
        +                        "reasons",
        +                        "uncertainties",
        +                        "providerCheck",
        +                        "connectionMethods",
        +                        "connectionPrompt"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 20,
        +                    "type": "array"
        +                  },
        +                  "assessment": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "explanation": {
        +                        "maxLength": 2000,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "outcome": {
        +                        "enum": [
        +                          "strong",
        +                          "partial",
        +                          "clarify",
        +                          "no_match",
        +                          "unverified"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "outcome",
        +                      "explanation"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "noMatchReason": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 500,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "overview": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 32000,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "plan": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "steps": {
        +                            "items": {
        +                              "additionalProperties": false,
        +                              "properties": {
        +                                "agentId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "alternatives": {
        +                                  "items": {
        +                                    "additionalProperties": false,
        +                                    "properties": {
        +                                      "agentId": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      },
        +                                      "operationId": {
        +                                        "maxLength": 200,
        +                                        "minLength": 1,
        +                                        "type": "string"
        +                                      }
        +                                    },
        +                                    "required": [
        +                                      "agentId",
        +                                      "operationId"
        +                                    ],
        +                                    "type": "object"
        +                                  },
        +                                  "maxItems": 3,
        +                                  "type": "array"
        +                                },
        +                                "dependsOn": {
        +                                  "items": {
        +                                    "maxLength": 200,
        +                                    "minLength": 1,
        +                                    "type": "string"
        +                                  },
        +                                  "maxItems": 8,
        +                                  "type": "array"
        +                                },
        +                                "objective": {
        +                                  "maxLength": 250,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "operationId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                },
        +                                "stepId": {
        +                                  "maxLength": 200,
        +                                  "minLength": 1,
        +                                  "type": "string"
        +                                }
        +                              },
        +                              "required": [
        +                                "stepId",
        +                                "agentId",
        +                                "operationId",
        +                                "objective",
        +                                "dependsOn"
        +                              ],
        +                              "type": "object"
        +                            },
        +                            "maxItems": 8,
        +                            "minItems": 1,
        +                            "type": "array"
        +                          }
        +                        },
        +                        "required": [
        +                          "steps"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "question": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 500,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "relatedSearches": {
        +                    "default": [],
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "query": {
        +                          "maxLength": 200,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "reason": {
        +                          "maxLength": 250,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "query",
        +                        "reason"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 3,
        +                    "type": "array"
        +                  }
        +                },
        +                "required": [
        +                  "agents",
        +                  "relatedSearches",
        +                  "question",
        +                  "noMatchReason"
        +                ],
        +                "type": "object"
        +              },
        +              "responseId": {
        +                "pattern": "^sresp_[a-f0-9-]{36}$",
        +                "type": "string"
        +              },
        +              "searchId": {
        +                "pattern": "^srch_[a-f0-9-]{36}$",
        +                "type": "string"
        +              },
        +              "searchToken": {
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "completed",
        +                  "needs_input",
        +                  "no_match"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "searchId",
        +              "responseId",
        +              "previousResponseId",
        +              "contractVersion",
        +              "status",
        +              "response"
        +            ],
        +            "type": "object"
        +          },
        +          "status": {
        +            "enum": [
        +              "queued",
        +              "running",
        +              "waiting",
        +              "completed",
        +              "failed",
        +              "cancelled"
        +            ],
        +            "type": "string"
        +          },
        +          "turnId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "updatedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "turnId",
        +          "clientMessageId",
        +          "message",
        +          "status",
        +          "blocks",
        +          "createdAt",
        +          "updatedAt"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 50,
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "turns",
        +    "nextBefore",
        +    "eventCursor"
        +  ],
        +  "type": "object"
        +}
  3. 2 tool updates
    • Changedget_search2 fields changed
      • addedOutput schema / properties / responses / items / properties / response / properties / agents / items / properties / providerFamilyRef
        Added value: +{
        +  "anyOf": [
        +    {
        +      "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedOutput schema / properties / responses / items / properties / response / properties / agents / items / required
        Previous value: -[
        -  "agentId",
        -  "agentSlug",
        -  "operationId",
        -  "operationRevision",
        -  "rank",
        -  "selected",
        -  "name",
        -  "description",
        -  "requiredSetup",
        -  "executionRequirements",
        -  "executionGuidance",
        -  "readiness",
        -  "canStartThread",
        -  "reasons",
        -  "uncertainties",
        -  "providerCheck",
        -  "connectionMethods",
        -  "connectionPrompt"
        -]New value: +[
        +  "agentId",
        +  "agentSlug",
        +  "operationId",
        +  "operationRevision",
        +  "providerFamilyRef",
        +  "rank",
        +  "selected",
        +  "name",
        +  "description",
        +  "requiredSetup",
        +  "executionRequirements",
        +  "executionGuidance",
        +  "readiness",
        +  "canStartThread",
        +  "reasons",
        +  "uncertainties",
        +  "providerCheck",
        +  "connectionMethods",
        +  "connectionPrompt"
        +]
    • Changedsearch2 fields changed
      • addedOutput schema / properties / response / properties / agents / items / properties / providerFamilyRef
        Added value: +{
        +  "anyOf": [
        +    {
        +      "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedOutput schema / properties / response / properties / agents / items / required
        Previous value: -[
        -  "agentId",
        -  "agentSlug",
        -  "operationId",
        -  "operationRevision",
        -  "rank",
        -  "selected",
        -  "name",
        -  "description",
        -  "requiredSetup",
        -  "executionRequirements",
        -  "executionGuidance",
        -  "readiness",
        -  "canStartThread",
        -  "reasons",
        -  "uncertainties",
        -  "providerCheck",
        -  "connectionMethods",
        -  "connectionPrompt"
        -]New value: +[
        +  "agentId",
        +  "agentSlug",
        +  "operationId",
        +  "operationRevision",
        +  "providerFamilyRef",
        +  "rank",
        +  "selected",
        +  "name",
        +  "description",
        +  "requiredSetup",
        +  "executionRequirements",
        +  "executionGuidance",
        +  "readiness",
        +  "canStartThread",
        +  "reasons",
        +  "uncertainties",
        +  "providerCheck",
        +  "connectionMethods",
        +  "connectionPrompt"
        +]
  4. 9 tool updates
    • Changedact1 field changed
      • changedInput schema / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agentIds": {
        -        "items": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "arguments": {
        -        "additionalProperties": {
        -          "additionalProperties": {
        -            "$ref": "#/$defs/__schema0"
        -          },
        -          "propertyNames": {
        -            "type": "string"
        -          },
        -          "type": "object"
        -        },
        -        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
        -        "propertyNames": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "pattern": "^srch_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "searchId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "targets": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "arguments": {
        -              "additionalProperties": {
        -                "$ref": "#/$defs/__schema1"
        -              },
        -              "propertyNames": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            },
        -            "operationId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "operationRevision": {
        -              "exclusiveMinimum": 0,
        -              "maximum": 9007199254740991,
        -              "type": "integer"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 1,
        -        "minItems": 1,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "targets",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "maxLength": 32000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema2"
        -                },
        -                "propertyNames": {
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "actionId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "actionId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "threadId",
        -      "message"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agentIds": {
        +        "description": "Subset of agentIds from that Search to contact; omit to use its selection.",
        +        "items": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "arguments": {
        +        "additionalProperties": {
        +          "additionalProperties": {
        +            "$ref": "#/$defs/__schema0"
        +          },
        +          "propertyNames": {
        +            "type": "string"
        +          },
        +          "type": "object"
        +        },
        +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
        +        "propertyNames": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "description": "Exact searchId whose selected agents should receive the task.",
        +        "pattern": "^srch_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
        +        "maxLength": 100,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "searchId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "targets": {
        +        "description": "One explicit agent target with its selected operation and capability arguments.",
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "arguments": {
        +              "additionalProperties": {
        +                "$ref": "#/$defs/__schema1"
        +              },
        +              "propertyNames": {
        +                "type": "string"
        +              },
        +              "type": "object"
        +            },
        +            "operationId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "operationRevision": {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 1,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "targets",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
        +        "oneOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "maxLength": 32000,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "arguments": {
        +                "additionalProperties": {
        +                  "$ref": "#/$defs/__schema2"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "operationId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "operationId",
        +              "arguments"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "decision": {
        +                "enum": [
        +                  "allow",
        +                  "deny"
        +                ],
        +                "type": "string"
        +              },
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "approval_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId",
        +              "decision"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "completion_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "cancellation_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "actionId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "authentication_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "payment_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "searchToken": {
        +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "threadId": {
        +        "description": "Existing owner-scoped threadId to continue; never invent an identifier.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "threadId",
        +      "message"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedassist1 field changed
      • changedInput schema / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "context": {
        -        "default": [],
        -        "items": {
        -          "maxLength": 4000,
        -          "minLength": 1,
        -          "type": "string"
        -        },
        -        "maxItems": 10,
        -        "type": "array"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "create",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "expectedRevisionId": {
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "revise",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "expectedRevisionId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "expectedRevisionId": {
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "maxLength": 20000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "text",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "type": {
        -        "const": "update",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "expectedRevisionId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "claim",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "const": "USD",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "totalBudgetMinor": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 1000000000,
        -        "type": "integer"
        -      },
        -      "type": {
        -        "const": "quote",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "totalBudgetMinor",
        -      "currency",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "const": "I authorize this Assist budget",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quoteId": {
        -        "pattern": "^aqt_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "authorize_budget",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "quoteId",
        -      "approval",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "const": "I approve this Assist plan and quote",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "fundingAuthorizationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quoteId": {
        -        "pattern": "^aqt_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "revisionId": {
        -        "pattern": "^arev_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "execute",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "revisionId",
        -      "quoteId",
        -      "fundingAuthorizationId",
        -      "approval",
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "refresh",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "approval": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "text": {
        -            "const": "I accept this Assist step result",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "typed",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "text"
        -        ],
        -        "type": "object"
        -      },
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "messageId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "runId": {
        -        "pattern": "^arun_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "stepId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "accept_step",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "runId",
        -      "messageId",
        -      "approval",
        -      "type",
        -      "assistId",
        -      "stepId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "fundingAuthorizationId": {
        -        "pattern": "^afund_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "release_budget",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "fundingAuthorizationId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "stop",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "assistId": {
        -        "pattern": "^asst_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "maxLength": 32000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema0"
        -                },
        -                "propertyNames": {
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "actionId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "actionId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "runId": {
        -        "pattern": "^arun_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "stepId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "message",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "assistId",
        -      "runId",
        -      "stepId",
        -      "message"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "context": {
        +        "default": [],
        +        "description": "Additional task context, up to ten text items of 4000 characters each.",
        +        "items": {
        +          "maxLength": 4000,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 10,
        +        "type": "array"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "create",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "expectedRevisionId": {
        +        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "revise",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "expectedRevisionId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "expectedRevisionId": {
        +        "description": "Latest revisionId observed by the caller; stale revisions are rejected.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "additionalProperties": false,
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "properties": {
        +          "text": {
        +            "maxLength": 20000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": {
        +        "const": "update",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "expectedRevisionId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "claim",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "currency": {
        +        "const": "USD",
        +        "description": "Budget currency; only USD is supported.",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "totalBudgetMinor": {
        +        "description": "Maximum approved total budget in USD cents, including the Assist fee.",
        +        "exclusiveMinimum": 0,
        +        "maximum": 1000000000,
        +        "type": "integer"
        +      },
        +      "type": {
        +        "const": "quote",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "totalBudgetMinor",
        +      "currency",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I authorize this Assist budget",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quoteId": {
        +        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        +        "pattern": "^aqt_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "authorize_budget",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "quoteId",
        +      "approval",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I approve this Assist plan and quote",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "fundingAuthorizationId": {
        +        "description": "Exact funding authorization returned for this request; not a payment credential.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quoteId": {
        +        "description": "Exact unexpired quoteId returned for the selected plan revision.",
        +        "pattern": "^aqt_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "revisionId": {
        +        "description": "Exact plan revisionId being quoted, funded or executed.",
        +        "pattern": "^arev_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "execute",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "revisionId",
        +      "quoteId",
        +      "fundingAuthorizationId",
        +      "approval",
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "refresh",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "approval": {
        +        "additionalProperties": false,
        +        "description": "Explicit typed approval for the displayed plan, quote, budget or step result. Never infer approval from a proposed plan.",
        +        "properties": {
        +          "text": {
        +            "const": "I accept this Assist step result",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "typed",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "messageId": {
        +        "description": "Exact result messageId the user explicitly accepts.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "runId": {
        +        "description": "Exact runId returned by Assist.",
        +        "pattern": "^arun_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "stepId": {
        +        "description": "Exact stepId in the selected Assist run.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "accept_step",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "runId",
        +      "messageId",
        +      "approval",
        +      "type",
        +      "assistId",
        +      "stepId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "fundingAuthorizationId": {
        +        "description": "Exact funding authorization returned for this request; not a payment credential.",
        +        "pattern": "^afund_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "release_budget",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "fundingAuthorizationId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "stop",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "assistId": {
        +        "description": "Exact assistId returned by Assist.",
        +        "pattern": "^asst_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "description": "Planning text or a typed message to the specified run step; never include credentials.",
        +        "oneOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "maxLength": 32000,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "arguments": {
        +                "additionalProperties": {
        +                  "$ref": "#/$defs/__schema0"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "operationId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "operationId",
        +              "arguments"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "decision": {
        +                "enum": [
        +                  "allow",
        +                  "deny"
        +                ],
        +                "type": "string"
        +              },
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "approval_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId",
        +              "decision"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "completion_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "cancellation_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "actionId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "authentication_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "payment_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "runId": {
        +        "description": "Exact runId returned by Assist.",
        +        "pattern": "^arun_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "stepId": {
        +        "description": "Exact stepId in the selected Assist run.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "message",
        +        "description": "Assist command to perform. Funding and execution remain subject to explicit approval and release gates.",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "assistId",
        +      "runId",
        +      "stepId",
        +      "message"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedget_act_request5 fields changed
      • addedInput schema / properties / actRequestId / description
        Added value: +"Exact actRequestId returned by Act."
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque pagination cursor returned by the preceding read."
      • addedInput schema / properties / includeThreadState / description
        Added value: +"Include current child thread evidence; defaults to true."
      • addedInput schema / properties / limit / description
        Added value: +"Maximum entries to return, from 1 to 100."
      • addedInput schema / properties / threadId / description
        Added value: +"Read one child thread belonging to this Act request; omit for all children."
    • Changedget_agent_home2 fields changed
      • addedInput schema / properties / agent / description
        Added value: +"Agent identifier or slug whose public catalog should be read."
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque cursor returned by the previous catalog page."
    • Changedget_assist1 field changed
      • addedInput schema / properties / assistId / description
        Added value: +"Exact assistId returned by Assist for the request to read."
    • Changedget_search4 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Nonnegative pagination cursor returned by the preceding Search history page."
      • addedInput schema / properties / limit / description
        Added value: +"Maximum Search responses to return, from 1 to 20."
      • addedInput schema / properties / searchId / description
        Added value: +"Exact searchId returned by Search."
      • addedInput schema / properties / searchToken / description
        Added value: +"Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential."
    • Changedget_thread4 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque cursor from the previous page."
      • addedInput schema / properties / limit / description
        Added value: +"Maximum entries to return, from 1 to 100."
      • addedInput schema / properties / thread / description
        Added value: +"Exact owner-scoped thread identifier to read."
      • addedInput schema / properties / wait / description
        Added value: +"Wait briefly for new thread events when none are currently available."
    • Changedlist_act_history5 fields changed
      • addedInput schema / properties / archived / description
        Added value: +"Filter by archived state; omit to use the default history view."
      • addedInput schema / properties / cursor / description
        Added value: +"Opaque cursor from the previous page."
      • addedInput schema / properties / limit / description
        Added value: +"Maximum entries to return, from 1 to 100."
      • addedInput schema / properties / needsAttention / description
        Added value: +"Filter by whether a thread needs attention from the caller."
      • addedInput schema / properties / targetAgent / description
        Added value: +"Filter history to threads with this target agent identifier."
    • Changedsearch5 fields changed
      • addedInput schema / properties / agentCount / description
        Added value: +"Requested team size from 1 to 8, or auto to let Search choose."
      • addedInput schema / properties / maxResults / description
        Added value: +"Maximum number of matching agents to return, from 1 to 10."
      • addedInput schema / properties / previousResponseId / description
        Added value: +"Exact responseId from the preceding Search turn; omit to start a new search."
      • addedInput schema / properties / query / description
        Added value: +"Task to find agents for, or a follow-up to the previous Search response."
      • addedInput schema / properties / searchToken / description
        Added value: +"Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential."
  5. 1 tool update
    • Changedsearch1 field changed
      • changedInput schema / properties / context / description
        Previous value: -"Explicit context from the assistant or user, including follow-ups. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."New value: +"Explicit context from the assistant or user, including follow-ups. To resolve a needs_input choice, continue its latest previousResponseId and send one exact latest-response target as custom.data.searchTurn={mode:\"select\",targets:[{agentId,operationId,operationRevision}]}; this completes Search only and never authorizes Act. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."
  6. 10 tool updates
    • Removedarchive_thread
    • Addedassist
    • Removedauthenticate
    • Addedget_act_request
    • Addedget_assist
    • Addedget_search
    • Removedlist_threads
    • Removedpay
    • Removedsend_message
    • Removedstart_thread
  7. 6 tool updates
    • Changedact2 fields changed
      • changedInput schema / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agentIds": {
        -        "items": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "arguments": {
        -        "additionalProperties": {
        -          "additionalProperties": {
        -            "$ref": "#/$defs/__schema0"
        -          },
        -          "propertyNames": {
        -            "type": "string"
        -          },
        -          "type": "object"
        -        },
        -        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; capabilityId keys are invalid.",
        -        "propertyNames": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "pattern": "^srch_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "searchId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "targets": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "arguments": {
        -              "additionalProperties": {
        -                "$ref": "#/$defs/__schema1"
        -              },
        -              "propertyNames": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "targets",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "maxLength": 32000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema2"
        -                },
        -                "propertyNames": {
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "capabilityId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "capabilityId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "threadId",
        -      "message"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agentIds": {
        +        "items": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "arguments": {
        +        "additionalProperties": {
        +          "additionalProperties": {
        +            "$ref": "#/$defs/__schema0"
        +          },
        +          "propertyNames": {
        +            "type": "string"
        +          },
        +          "type": "object"
        +        },
        +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
        +        "propertyNames": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "pattern": "^srch_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "searchId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "targets": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "arguments": {
        +              "additionalProperties": {
        +                "$ref": "#/$defs/__schema1"
        +              },
        +              "propertyNames": {
        +                "type": "string"
        +              },
        +              "type": "object"
        +            },
        +            "operationId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "operationRevision": {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 1,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "targets",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "oneOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "maxLength": 32000,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "arguments": {
        +                "additionalProperties": {
        +                  "$ref": "#/$defs/__schema2"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "operationId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "operationId",
        +              "arguments"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "decision": {
        +                "enum": [
        +                  "allow",
        +                  "deny"
        +                ],
        +                "type": "string"
        +              },
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "approval_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId",
        +              "decision"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "completion_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "cancellation_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "actionId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "authentication_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "payment_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "threadId",
        +      "message"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "format": "date-time",
        -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
        -        "enum": [
        -          "pending",
        -          "completed",
        -          "partial",
        -          "failed"
        -        ],
        -        "type": "string"
        -      },
        -      "threads": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "errorCode": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "messageId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "state": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "accepted": {
        -                        "type": "boolean"
        -                      },
        -                      "action": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "cancellationRequested": {
        -                        "type": "boolean"
        -                      },
        -                      "capability": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "request": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "status": {
        -                        "enum": [
        -                          "awaiting_confirmation",
        -                          "queued",
        -                          "running",
        -                          "waiting",
        -                          "reconciling",
        -                          "succeeded",
        -                          "failed",
        -                          "cancelled",
        -                          "withdrawn"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "action",
        -                      "capability",
        -                      "request",
        -                      "status",
        -                      "cancellationRequested"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                "archived": {
        -                  "type": "boolean"
        -                },
        -                "cursor": {
        -                  "maxLength": 200,
        -                  "minLength": 3,
        -                  "pattern": "^.+:(0|[1-9][0-9]*)$",
        -                  "type": "string"
        -                },
        -                "errors": {
        -                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
        -                  "items": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "action": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "code": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "createdAt": {
        -                        "format": "date-time",
        -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                        "type": "string"
        -                      },
        -                      "event": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "required": [
        -                      "event",
        -                      "code",
        -                      "retryable",
        -                      "createdAt"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "maxItems": 100,
        -                  "type": "array"
        -                },
        -                "hasMore": {
        -                  "type": "boolean"
        -                },
        -                "messages": {
        -                  "items": {
        -                    "oneOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "content": {
        -                            "items": {
        -                              "oneOf": [
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "text": {
        -                                      "maxLength": 32000,
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "text",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "text"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "image",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "audio",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "video",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "file",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                }
        -                              ]
        -                            },
        -                            "maxItems": 20,
        -                            "type": "array"
        -                          },
        -                          "createdAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "from": {
        -                            "enum": [
        -                              "you",
        -                              "agent",
        -                              "darwin"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "message": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "accepted",
        -                              "delivered",
        -                              "failed",
        -                              "unknown"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "message",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "message",
        -                          "from",
        -                          "content",
        -                          "status",
        -                          "createdAt",
        -                          "type"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "content": {
        -                            "items": {
        -                              "oneOf": [
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "text": {
        -                                      "maxLength": 32000,
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "text",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "text"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "image",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "audio",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "video",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "file",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                }
        -                              ]
        -                            },
        -                            "maxItems": 20,
        -                            "type": "array"
        -                          },
        -                          "createdAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "data": {
        -                            "$ref": "#/$defs/__schema0",
        -                            "description": "Structured JSON returned by the action."
        -                          },
        -                          "from": {
        -                            "enum": [
        -                              "you",
        -                              "agent",
        -                              "darwin"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "message": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "accepted",
        -                              "delivered",
        -                              "failed",
        -                              "unknown"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "result",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "message",
        -                          "from",
        -                          "content",
        -                          "status",
        -                          "createdAt",
        -                          "type"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "maxItems": 100,
        -                  "type": "array"
        -                },
        -                "needsAttention": {
        -                  "type": "boolean"
        -                },
        -                "requests": {
        -                  "items": {
        -                    "oneOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "arguments": {
        -                            "additionalProperties": {
        -                              "$ref": "#/$defs/__schema1"
        -                            },
        -                            "propertyNames": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "type": "object"
        -                          },
        -                          "capability": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "action_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "capability",
        -                          "arguments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "arguments": {
        -                            "additionalProperties": {
        -                              "$ref": "#/$defs/__schema1"
        -                            },
        -                            "propertyNames": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "type": "object"
        -                          },
        -                          "capability": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "reason": {
        -                            "maxLength": 2000,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "approval_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "reason",
        -                          "expiresAt",
        -                          "capability",
        -                          "arguments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "authenticationType": {
        -                            "maxLength": 100,
        -                            "minLength": 1,
        -                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "resource": {
        -                            "format": "uri",
        -                            "maxLength": 2000,
        -                            "type": "string"
        -                          },
        -                          "scopes": {
        -                            "items": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 50,
        -                            "type": "array"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "targetAgent": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "authentication_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "targetAgent",
        -                          "authenticationType",
        -                          "resource",
        -                          "scopes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "scopes": {
        -                            "items": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 50,
        -                            "type": "array"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "targetAgent": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "authentication_required",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "targetAgent",
        -                          "scopes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "acceptedMethods": {
        -                            "items": {
        -                              "enum": [
        -                                "card",
        -                                "bank",
        -                                "hosted_checkout",
        -                                "darwin_wallet",
        -                                "mpp",
        -                                "x402",
        -                                "ucp",
        -                                "acp"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "maxItems": 8,
        -                            "minItems": 1,
        -                            "type": "array"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "amountMinor": {
        -                            "pattern": "^[1-9][0-9]{0,17}$",
        -                            "type": "string"
        -                          },
        -                          "currency": {
        -                            "pattern": "^[A-Z]{3}$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "payee": {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "agent": {
        -                                "maxLength": 200,
        -                                "minLength": 1,
        -                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                "type": "string"
        -                              },
        -                              "name": {
        -                                "maxLength": 200,
        -                                "minLength": 1,
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "agent",
        -                              "name"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "payment_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "amountMinor",
        -                          "currency",
        -                          "payee",
        -                          "acceptedMethods",
        -                          "expiresAt"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "result": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "completion_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "result"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "type": "array"
        -                },
        -                "thread": {
        -                  "maxLength": 200,
        -                  "minLength": 1,
        -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "thread",
        -                "messages",
        -                "actions",
        -                "requests",
        -                "cursor",
        -                "hasMore",
        -                "archived",
        -                "needsAttention"
        -              ],
        -              "type": "object"
        -            },
        -            "threadId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "type": {
        -        "const": "request",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "actRequestId",
        -      "searchId",
        -      "status",
        -      "createdAt",
        -      "threads"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "result": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "cursor": {
        -                "maxLength": 200,
        -                "minLength": 3,
        -                "pattern": "^.+:(0|[1-9][0-9]*)$",
        -                "type": "string"
        -              },
        -              "idempotencyKey": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "message": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "status": {
        -                "const": "accepted",
        -                "type": "string"
        -              },
        -              "thread": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "thread",
        -              "message",
        -              "status",
        -              "cursor",
        -              "idempotencyKey"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "awaiting_consent",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "authorizing",
        -                      "exchanging",
        -                      "expired",
        -                      "denied",
        -                      "failed"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "account": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "connected",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status",
        -                  "account"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "request": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "selection_required",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "request",
        -                  "status",
        -                  "expiresAt",
        -                  "url",
        -                  "idempotencyKey"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "prepared",
        -                      "dispatching",
        -                      "uncertain",
        -                      "pending"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "url"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "receipt": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "settled",
        -                      "partially_refunded",
        -                      "reversal_pending",
        -                      "reversal_failed",
        -                      "disputed",
        -                      "refunded"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "receipt"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "failed",
        -                      "voided"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          }
        -        ]
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "continuation",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "threadId",
        -      "result"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actRequestId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "format": "date-time",
        +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
        +        "enum": [
        +          "pending",
        +          "completed",
        +          "partial",
        +          "failed"
        +        ],
        +        "type": "string"
        +      },
        +      "threadId": {
        +        "description": "The one created thread. Omitted for historical failed or batch receipts.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "threads": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "errorCode": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "messageId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "operationId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "operationRevision": {
        +              "exclusiveMinimum": 0,
        +              "maximum": 9007199254740991,
        +              "type": "integer"
        +            },
        +            "state": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "actions": {
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "accepted": {
        +                        "type": "boolean"
        +                      },
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "cancellationRequested": {
        +                        "type": "boolean"
        +                      },
        +                      "capability": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "request": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "awaiting_confirmation",
        +                          "queued",
        +                          "running",
        +                          "waiting",
        +                          "reconciling",
        +                          "succeeded",
        +                          "failed",
        +                          "cancelled",
        +                          "withdrawn"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "action",
        +                      "capability",
        +                      "request",
        +                      "status",
        +                      "cancellationRequested"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                "archived": {
        +                  "type": "boolean"
        +                },
        +                "cursor": {
        +                  "maxLength": 200,
        +                  "minLength": 3,
        +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                  "type": "string"
        +                },
        +                "errors": {
        +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "code": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "createdAt": {
        +                        "format": "date-time",
        +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                        "type": "string"
        +                      },
        +                      "event": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "event",
        +                      "code",
        +                      "retryable",
        +                      "createdAt"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "hasMore": {
        +                  "type": "boolean"
        +                },
        +                "messages": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "message",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "data": {
        +                            "$ref": "#/$defs/__schema0",
        +                            "description": "Structured JSON returned by the action."
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "result",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "needsAttention": {
        +                  "type": "boolean"
        +                },
        +                "requests": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "action_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "reason": {
        +                            "maxLength": 2000,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "approval_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "reason",
        +                          "expiresAt",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "authenticationType": {
        +                            "maxLength": 100,
        +                            "minLength": 1,
        +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "resource": {
        +                            "format": "uri",
        +                            "maxLength": 2000,
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "authenticationType",
        +                          "resource",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_required",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "acceptedMethods": {
        +                            "items": {
        +                              "enum": [
        +                                "card",
        +                                "bank",
        +                                "hosted_checkout",
        +                                "darwin_wallet",
        +                                "mpp",
        +                                "x402",
        +                                "ucp",
        +                                "acp"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "maxItems": 8,
        +                            "minItems": 1,
        +                            "type": "array"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "amountMinor": {
        +                            "pattern": "^[1-9][0-9]{0,17}$",
        +                            "type": "string"
        +                          },
        +                          "currency": {
        +                            "pattern": "^[A-Z]{3}$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "payee": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "agent": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                "type": "string"
        +                              },
        +                              "name": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "agent",
        +                              "name"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "payment_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "amountMinor",
        +                          "currency",
        +                          "payee",
        +                          "acceptedMethods",
        +                          "expiresAt"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "result": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "completion_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "result"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "type": "array"
        +                },
        +                "thread": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "thread",
        +                "messages",
        +                "actions",
        +                "requests",
        +                "cursor",
        +                "hasMore",
        +                "archived",
        +                "needsAttention"
        +              ],
        +              "type": "object"
        +            },
        +            "threadId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "type": {
        +        "const": "request",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "actRequestId",
        +      "searchId",
        +      "status",
        +      "createdAt",
        +      "threads"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "result": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "cursor": {
        +                "maxLength": 200,
        +                "minLength": 3,
        +                "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                "type": "string"
        +              },
        +              "idempotencyKey": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "message": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "status": {
        +                "const": "accepted",
        +                "type": "string"
        +              },
        +              "thread": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "thread",
        +              "message",
        +              "status",
        +              "cursor",
        +              "idempotencyKey"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "awaiting_consent",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "authorizing",
        +                      "exchanging",
        +                      "expired",
        +                      "denied",
        +                      "failed"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "account": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "connected",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status",
        +                  "account"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "request": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "selection_required",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "request",
        +                  "status",
        +                  "expiresAt",
        +                  "url",
        +                  "idempotencyKey"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "prepared",
        +                      "dispatching",
        +                      "uncertain",
        +                      "pending"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "url"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "receipt": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "settled",
        +                      "partially_refunded",
        +                      "reversal_pending",
        +                      "reversal_failed",
        +                      "disputed",
        +                      "refunded"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "receipt"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "failed",
        +                      "voided"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          }
        +        ]
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "continuation",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "threadId",
        +      "result"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Addedget_agent_home
    • Changedget_thread2 fields changed
      • addedOutput schema / $defs / __schema2
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "boolean"
        +    },
        +    {
        +      "type": "null"
        +    },
        +    {
        +      "items": {
        +        "$ref": "#/$defs/__schema2"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "additionalProperties": {
        +        "$ref": "#/$defs/__schema2"
        +      },
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / presentation
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "cards": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "default": [],
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "approval": {
        +                  "default": "none",
        +                  "enum": [
        +                    "none",
        +                    "user_review",
        +                    "account_access",
        +                    "payment"
        +                  ],
        +                  "type": "string"
        +                },
        +                "arguments": {
        +                  "additionalProperties": {
        +                    "$ref": "#/$defs/__schema2"
        +                  },
        +                  "propertyNames": {
        +                    "maxLength": 200,
        +                    "type": "string"
        +                  },
        +                  "type": "object"
        +                },
        +                "available": {
        +                  "type": "boolean"
        +                },
        +                "label": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "reason": {
        +                  "maxLength": 2000,
        +                  "type": "string"
        +                },
        +                "requiredInputs": {
        +                  "default": [],
        +                  "items": {
        +                    "maxLength": 300,
        +                    "type": "string"
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "tool": {
        +                  "enum": [
        +                    "get_agent_home",
        +                    "get_thread",
        +                    "start_thread",
        +                    "send_message",
        +                    "authenticate",
        +                    "pay"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "label",
        +                "requiredInputs",
        +                "available",
        +                "approval"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          "agentName": {
        +            "maxLength": 500,
        +            "type": "string"
        +          },
        +          "card": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "agentId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "content": {
        +                "items": {
        +                  "oneOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "fields",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "fields"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "messages": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "role": {
        +                                "enum": [
        +                                  "user",
        +                                  "agent"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "text": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "timestamp": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "role",
        +                              "text"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 200,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "conversation",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "messages"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "options": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "label": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "label"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 30,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "question": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "selectedId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "choices",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "question",
        +                        "options"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "completed": {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "label": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "state": {
        +                                "enum": [
        +                                  "pending",
        +                                  "working",
        +                                  "complete",
        +                                  "failed"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "state"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "total": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "type": {
        +                          "const": "progress",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "description": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "id": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "imageAssetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "price": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "title": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "product",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "id",
        +                        "title"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "items": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "text": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "timestamp": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "title",
        +                              "text"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "nextCursor": {
        +                          "maxLength": 4096,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "feed",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "items"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "assetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "mediaType": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "text": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "document",
        +                          "type": "string"
        +                        },
        +                        "unavailable": {
        +                          "type": "boolean"
        +                        },
        +                        "version": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "name"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "places": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "address": {
        +                                "maxLength": 2000,
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "label": {
        +                                "maxLength": 500,
        +                                "type": "string"
        +                              },
        +                              "latitude": {
        +                                "maximum": 90,
        +                                "minimum": -90,
        +                                "type": "number"
        +                              },
        +                              "longitude": {
        +                                "maximum": 180,
        +                                "minimum": -180,
        +                                "type": "number"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "label"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "selectedId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "locations",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "places"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "events": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "end": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "location": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "start": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "status": {
        +                                "enum": [
        +                                  "proposed",
        +                                  "confirmed",
        +                                  "cancelled"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "title",
        +                              "start",
        +                              "end",
        +                              "status"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "timeZone": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "schedule",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "timeZone",
        +                        "events"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "text": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "tone": {
        +                          "enum": [
        +                            "info",
        +                            "attention",
        +                            "danger"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "notice",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "tone",
        +                        "text"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "expiresAt": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "provider": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "scopes": {
        +                          "items": {
        +                            "maxLength": 500,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "required",
        +                            "checking",
        +                            "connected",
        +                            "expired",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "access",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "provider",
        +                        "scopes",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "currency": {
        +                          "maxLength": 10,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "payee": {
        +                          "maxLength": 500,
        +                          "type": "string"
        +                        },
        +                        "receiptId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "requested",
        +                            "processing",
        +                            "confirmed",
        +                            "failed",
        +                            "refunded",
        +                            "uncertain"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "payment",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "amount",
        +                        "currency",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "destination": {
        +                          "maxLength": 500,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "operation": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "review",
        +                            "working",
        +                            "complete",
        +                            "failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "handoff",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "destination",
        +                        "operation",
        +                        "fields",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "label": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "mode": {
        +                          "enum": [
        +                            "voice",
        +                            "video",
        +                            "browser"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "invited",
        +                            "active",
        +                            "ended",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "session",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label",
        +                        "mode",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "text": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "text",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "text"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "code": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "language": {
        +                          "maxLength": 40,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "code",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "code"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "columns": {
        +                          "items": {
        +                            "maxLength": 200,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 30,
        +                          "type": "array"
        +                        },
        +                        "rows": {
        +                          "items": {
        +                            "items": {
        +                              "anyOf": [
        +                                {
        +                                  "maxLength": 10000,
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "number"
        +                                },
        +                                {
        +                                  "type": "boolean"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 30,
        +                            "type": "array"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "table",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "columns",
        +                        "rows"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "items": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "price": {
        +                                "maxLength": 100,
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "title"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "list",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "items"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "points": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "chart",
        +                          "type": "string"
        +                        },
        +                        "unit": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "points"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "assetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "pattern": "^[^\\u0000-\\u001f]+$",
        +                          "type": "string"
        +                        },
        +                        "caption": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "durationSeconds": {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "mimeType": {
        +                          "maxLength": 120,
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "provenance": {
        +                          "maxLength": 2000,
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "transcript": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "enum": [
        +                            "image",
        +                            "audio",
        +                            "video",
        +                            "file"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "assetId"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "body": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "delivery": {
        +                          "enum": [
        +                            "draft",
        +                            "accepted",
        +                            "delivered",
        +                            "failed",
        +                            "unknown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "from": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "subject": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "to": {
        +                          "items": {
        +                            "maxLength": 300,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "email",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "subject",
        +                        "body"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "end": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "start": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "proposed",
        +                            "confirmed",
        +                            "cancelled"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "timeZone": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "title": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "calendar",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "title",
        +                        "start"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "address": {
        +                          "maxLength": 2000,
        +                          "type": "string"
        +                        },
        +                        "label": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "location",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "result": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "source": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "comparison",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "source",
        +                        "result"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              },
        +                              "state": {
        +                                "enum": [
        +                                  "pending",
        +                                  "working",
        +                                  "complete",
        +                                  "failed"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "state"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "steps",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "maxItems": 30,
        +                "type": "array"
        +              },
        +              "description": {
        +                "maxLength": 10000,
        +                "type": "string"
        +              },
        +              "eventId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "id": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "interaction": {
        +                "enum": [
        +                  "read_only",
        +                  "editable",
        +                  "conversational",
        +                  "selectable",
        +                  "confirmation_required"
        +                ],
        +                "type": "string"
        +              },
        +              "role": {
        +                "enum": [
        +                  "operation",
        +                  "input",
        +                  "conversation",
        +                  "progress",
        +                  "result",
        +                  "decision",
        +                  "receipt",
        +                  "handoff"
        +                ],
        +                "type": "string"
        +              },
        +              "sourceCardId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "state": {
        +                "enum": [
        +                  "draft",
        +                  "loading",
        +                  "working",
        +                  "needs_attention",
        +                  "partial",
        +                  "complete",
        +                  "failed",
        +                  "expired",
        +                  "cancelled",
        +                  "uncertain"
        +                ],
        +                "type": "string"
        +              },
        +              "title": {
        +                "maxLength": 1000,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "role",
        +              "state",
        +              "interaction",
        +              "title",
        +              "agentId",
        +              "content"
        +            ],
        +            "type": "object"
        +          },
        +          "illustrative": {
        +            "default": false,
        +            "type": "boolean"
        +          },
        +          "incomplete": {
        +            "default": [],
        +            "items": {
        +              "maxLength": 2000,
        +              "type": "string"
        +            },
        +            "maxItems": 30,
        +            "type": "array"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "anyOf": [
        +                {
        +                  "maxLength": 32000,
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "default": {},
        +            "propertyNames": {
        +              "maxLength": 200,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "source": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "card": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "event": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "thread": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "timestamp": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +            "type": "string"
        +          },
        +          "variant": {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          "version": {
        +            "const": "cards-v1",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "version",
        +          "card",
        +          "variant",
        +          "illustrative",
        +          "inputs",
        +          "actions",
        +          "incomplete"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 300,
        +      "type": "array"
        +    },
        +    "cursor": {
        +      "anyOf": [
        +        {
        +          "maxLength": 4102,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "hasMore": {
        +      "type": "boolean"
        +    },
        +    "incomplete": {
        +      "items": {
        +        "maxLength": 2000,
        +        "type": "string"
        +      },
        +      "maxItems": 30,
        +      "type": "array"
        +    },
        +    "markdown": {
        +      "maxLength": 2000000,
        +      "type": "string"
        +    },
        +    "version": {
        +      "const": "cards-v1",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "version",
        +    "cards",
        +    "markdown",
        +    "cursor",
        +    "hasMore",
        +    "incomplete"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch10 fields changed
      • changedInput schema / properties / maxResults / maximum
        Previous value: -20New value: +10
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / presentation
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "cards": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "default": [],
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "approval": {
        +                  "default": "none",
        +                  "enum": [
        +                    "none",
        +                    "user_review",
        +                    "account_access",
        +                    "payment"
        +                  ],
        +                  "type": "string"
        +                },
        +                "arguments": {
        +                  "additionalProperties": {
        +                    "$ref": "#/$defs/__schema0"
        +                  },
        +                  "propertyNames": {
        +                    "maxLength": 200,
        +                    "type": "string"
        +                  },
        +                  "type": "object"
        +                },
        +                "available": {
        +                  "type": "boolean"
        +                },
        +                "label": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "reason": {
        +                  "maxLength": 2000,
        +                  "type": "string"
        +                },
        +                "requiredInputs": {
        +                  "default": [],
        +                  "items": {
        +                    "maxLength": 300,
        +                    "type": "string"
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "tool": {
        +                  "enum": [
        +                    "get_agent_home",
        +                    "get_thread",
        +                    "start_thread",
        +                    "send_message",
        +                    "authenticate",
        +                    "pay"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "label",
        +                "requiredInputs",
        +                "available",
        +                "approval"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          "agentName": {
        +            "maxLength": 500,
        +            "type": "string"
        +          },
        +          "card": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "actionId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "agentId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "content": {
        +                "items": {
        +                  "oneOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "fields",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "fields"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "messages": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "role": {
        +                                "enum": [
        +                                  "user",
        +                                  "agent"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "text": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "timestamp": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "role",
        +                              "text"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 200,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "conversation",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "messages"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "options": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "label": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "label"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 30,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "question": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "selectedId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "choices",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "question",
        +                        "options"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "completed": {
        +                          "maximum": 9007199254740991,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "label": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "state": {
        +                                "enum": [
        +                                  "pending",
        +                                  "working",
        +                                  "complete",
        +                                  "failed"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "state"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "total": {
        +                          "exclusiveMinimum": 0,
        +                          "maximum": 9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "type": {
        +                          "const": "progress",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "description": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "id": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "imageAssetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "price": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "title": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "product",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "id",
        +                        "title"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "items": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "text": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "timestamp": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "title",
        +                              "text"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "nextCursor": {
        +                          "maxLength": 4096,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "feed",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "items"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "assetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "mediaType": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "text": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "document",
        +                          "type": "string"
        +                        },
        +                        "unavailable": {
        +                          "type": "boolean"
        +                        },
        +                        "version": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "name"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "places": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "address": {
        +                                "maxLength": 2000,
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "label": {
        +                                "maxLength": 500,
        +                                "type": "string"
        +                              },
        +                              "latitude": {
        +                                "maximum": 90,
        +                                "minimum": -90,
        +                                "type": "number"
        +                              },
        +                              "longitude": {
        +                                "maximum": 180,
        +                                "minimum": -180,
        +                                "type": "number"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "label"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "selectedId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "locations",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "places"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "events": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "end": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "id": {
        +                                "maxLength": 240,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "location": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "start": {
        +                                "format": "date-time",
        +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                                "type": "string"
        +                              },
        +                              "status": {
        +                                "enum": [
        +                                  "proposed",
        +                                  "confirmed",
        +                                  "cancelled"
        +                                ],
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "id",
        +                              "title",
        +                              "start",
        +                              "end",
        +                              "status"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "timeZone": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "schedule",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "timeZone",
        +                        "events"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "text": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "tone": {
        +                          "enum": [
        +                            "info",
        +                            "attention",
        +                            "danger"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "notice",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "tone",
        +                        "text"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "expiresAt": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "provider": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "scopes": {
        +                          "items": {
        +                            "maxLength": 500,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "required",
        +                            "checking",
        +                            "connected",
        +                            "expired",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "access",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "provider",
        +                        "scopes",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "amount": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "currency": {
        +                          "maxLength": 10,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "payee": {
        +                          "maxLength": 500,
        +                          "type": "string"
        +                        },
        +                        "receiptId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "requested",
        +                            "processing",
        +                            "confirmed",
        +                            "failed",
        +                            "refunded",
        +                            "uncertain"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "payment",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "amount",
        +                        "currency",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "destination": {
        +                          "maxLength": 500,
        +                          "type": "string"
        +                        },
        +                        "fields": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 50,
        +                          "type": "array"
        +                        },
        +                        "operation": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "review",
        +                            "working",
        +                            "complete",
        +                            "failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "handoff",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "destination",
        +                        "operation",
        +                        "fields",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "label": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "mode": {
        +                          "enum": [
        +                            "voice",
        +                            "video",
        +                            "browser"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "invited",
        +                            "active",
        +                            "ended",
        +                            "unavailable"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "session",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label",
        +                        "mode",
        +                        "status"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "text": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "text",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "text"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "code": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "language": {
        +                          "maxLength": 40,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "code",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "code"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "columns": {
        +                          "items": {
        +                            "maxLength": 200,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 30,
        +                          "type": "array"
        +                        },
        +                        "rows": {
        +                          "items": {
        +                            "items": {
        +                              "anyOf": [
        +                                {
        +                                  "maxLength": 10000,
        +                                  "type": "string"
        +                                },
        +                                {
        +                                  "type": "number"
        +                                },
        +                                {
        +                                  "type": "boolean"
        +                                },
        +                                {
        +                                  "type": "null"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 30,
        +                            "type": "array"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "table",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "columns",
        +                        "rows"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "items": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "description": {
        +                                "maxLength": 10000,
        +                                "type": "string"
        +                              },
        +                              "price": {
        +                                "maxLength": 100,
        +                                "type": "string"
        +                              },
        +                              "title": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "title"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 1000,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "list",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "items"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "points": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 200,
        +                                "type": "string"
        +                              },
        +                              "value": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "value"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "minItems": 1,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "chart",
        +                          "type": "string"
        +                        },
        +                        "unit": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "points"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "assetId": {
        +                          "maxLength": 240,
        +                          "minLength": 1,
        +                          "pattern": "^[^\\u0000-\\u001f]+$",
        +                          "type": "string"
        +                        },
        +                        "caption": {
        +                          "maxLength": 10000,
        +                          "type": "string"
        +                        },
        +                        "durationSeconds": {
        +                          "minimum": 0,
        +                          "type": "number"
        +                        },
        +                        "mimeType": {
        +                          "maxLength": 120,
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "provenance": {
        +                          "maxLength": 2000,
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "maximum": 9007199254740991,
        +                          "minimum": -9007199254740991,
        +                          "type": "integer"
        +                        },
        +                        "transcript": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "enum": [
        +                            "image",
        +                            "audio",
        +                            "video",
        +                            "file"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "assetId"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "body": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "delivery": {
        +                          "enum": [
        +                            "draft",
        +                            "accepted",
        +                            "delivered",
        +                            "failed",
        +                            "unknown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "from": {
        +                          "maxLength": 300,
        +                          "type": "string"
        +                        },
        +                        "subject": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "to": {
        +                          "items": {
        +                            "maxLength": 300,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "email",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "subject",
        +                        "body"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "end": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "start": {
        +                          "format": "date-time",
        +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +                          "type": "string"
        +                        },
        +                        "status": {
        +                          "enum": [
        +                            "proposed",
        +                            "confirmed",
        +                            "cancelled"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "timeZone": {
        +                          "maxLength": 100,
        +                          "type": "string"
        +                        },
        +                        "title": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "calendar",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "title",
        +                        "start"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "address": {
        +                          "maxLength": 2000,
        +                          "type": "string"
        +                        },
        +                        "label": {
        +                          "maxLength": 1000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "location",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "label"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "result": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "source": {
        +                          "maxLength": 64000,
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "const": "comparison",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "source",
        +                        "result"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "steps": {
        +                          "items": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "label": {
        +                                "maxLength": 1000,
        +                                "type": "string"
        +                              },
        +                              "state": {
        +                                "enum": [
        +                                  "pending",
        +                                  "working",
        +                                  "complete",
        +                                  "failed"
        +                                ],
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "label",
        +                              "state"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "type": {
        +                          "const": "steps",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type",
        +                        "steps"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                },
        +                "maxItems": 30,
        +                "type": "array"
        +              },
        +              "description": {
        +                "maxLength": 10000,
        +                "type": "string"
        +              },
        +              "eventId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "id": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "interaction": {
        +                "enum": [
        +                  "read_only",
        +                  "editable",
        +                  "conversational",
        +                  "selectable",
        +                  "confirmation_required"
        +                ],
        +                "type": "string"
        +              },
        +              "role": {
        +                "enum": [
        +                  "operation",
        +                  "input",
        +                  "conversation",
        +                  "progress",
        +                  "result",
        +                  "decision",
        +                  "receipt",
        +                  "handoff"
        +                ],
        +                "type": "string"
        +              },
        +              "sourceCardId": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "pattern": "^[^\\u0000-\\u001f]+$",
        +                "type": "string"
        +              },
        +              "state": {
        +                "enum": [
        +                  "draft",
        +                  "loading",
        +                  "working",
        +                  "needs_attention",
        +                  "partial",
        +                  "complete",
        +                  "failed",
        +                  "expired",
        +                  "cancelled",
        +                  "uncertain"
        +                ],
        +                "type": "string"
        +              },
        +              "title": {
        +                "maxLength": 1000,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "role",
        +              "state",
        +              "interaction",
        +              "title",
        +              "agentId",
        +              "content"
        +            ],
        +            "type": "object"
        +          },
        +          "illustrative": {
        +            "default": false,
        +            "type": "boolean"
        +          },
        +          "incomplete": {
        +            "default": [],
        +            "items": {
        +              "maxLength": 2000,
        +              "type": "string"
        +            },
        +            "maxItems": 30,
        +            "type": "array"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "anyOf": [
        +                {
        +                  "maxLength": 32000,
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "number"
        +                },
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "default": {},
        +            "propertyNames": {
        +              "maxLength": 200,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "source": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "card": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "event": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "thread": {
        +                "maxLength": 4096,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "timestamp": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
        +            "type": "string"
        +          },
        +          "variant": {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          "version": {
        +            "const": "cards-v1",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "version",
        +          "card",
        +          "variant",
        +          "illustrative",
        +          "inputs",
        +          "actions",
        +          "incomplete"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 300,
        +      "type": "array"
        +    },
        +    "cursor": {
        +      "anyOf": [
        +        {
        +          "maxLength": 4102,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "hasMore": {
        +      "type": "boolean"
        +    },
        +    "incomplete": {
        +      "items": {
        +        "maxLength": 2000,
        +        "type": "string"
        +      },
        +      "maxItems": 30,
        +      "type": "array"
        +    },
        +    "markdown": {
        +      "maxLength": 2000000,
        +      "type": "string"
        +    },
        +    "version": {
        +      "const": "cards-v1",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "version",
        +    "cards",
        +    "markdown",
        +    "cursor",
        +    "hasMore",
        +    "incomplete"
        +  ],
        +  "type": "object"
        +}
      • removedOutput schema / properties / response / properties / agents / items / properties / capabilityId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • removedOutput schema / properties / response / properties / agents / items / properties / capabilityRevision
        Removed value: -{
        -  "exclusiveMinimum": 0,
        -  "maximum": 9007199254740991,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / response / properties / agents / items / properties / operationId
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / operationRevision
        Added value: +{
        +  "exclusiveMinimum": 0,
        +  "maximum": 9007199254740991,
        +  "type": "integer"
        +}
      • changedOutput schema / properties / response / properties / agents / items / required
        Previous value: -[
        -  "agentId",
        -  "agentSlug",
        -  "capabilityId",
        -  "capabilityRevision",
        -  "rank",
        -  "selected",
        -  "name",
        -  "description",
        -  "requiredSetup",
        -  "executionRequirements",
        -  "executionGuidance",
        -  "readiness",
        -  "canStartThread",
        -  "reasons",
        -  "uncertainties",
        -  "providerCheck",
        -  "connectionMethods",
        -  "connectionPrompt"
        -]New value: +[
        +  "agentId",
        +  "agentSlug",
        +  "operationId",
        +  "operationRevision",
        +  "rank",
        +  "selected",
        +  "name",
        +  "description",
        +  "requiredSetup",
        +  "executionRequirements",
        +  "executionGuidance",
        +  "readiness",
        +  "canStartThread",
        +  "reasons",
        +  "uncertainties",
        +  "providerCheck",
        +  "connectionMethods",
        +  "connectionPrompt"
        +]
      • changedOutput schema / properties / response / properties / plan / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "steps": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "alternatives": {
        -              "items": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "agentId": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "capabilityId": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "agentId",
        -                  "capabilityId"
        -                ],
        -                "type": "object"
        -              },
        -              "maxItems": 3,
        -              "type": "array"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "dependsOn": {
        -              "items": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "maxItems": 8,
        -              "type": "array"
        -            },
        -            "objective": {
        -              "maxLength": 250,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "stepId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "stepId",
        -            "agentId",
        -            "capabilityId",
        -            "objective",
        -            "dependsOn"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "steps"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "steps": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "alternatives": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agentId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "operationId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "agentId",
        +                  "operationId"
        +                ],
        +                "type": "object"
        +              },
        +              "maxItems": 3,
        +              "type": "array"
        +            },
        +            "dependsOn": {
        +              "items": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "maxItems": 8,
        +              "type": "array"
        +            },
        +            "objective": {
        +              "maxLength": 250,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "operationId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "stepId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "stepId",
        +            "agentId",
        +            "operationId",
        +            "objective",
        +            "dependsOn"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "steps"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / response / required
        Previous value: -[
        -  "agents",
        -  "relatedSearches",
        -  "plan",
        -  "question",
        -  "noMatchReason"
        -]New value: +[
        +  "agents",
        +  "relatedSearches",
        +  "question",
        +  "noMatchReason"
        +]
    • Changedsend_message2 fields changed
      • changedInput schema / properties / messageContent / anyOf
        Previous value: -[
        -  {
        -    "maxLength": 32000,
        -    "minLength": 1,
        -    "type": "string"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "account": {
        -        "description": "Optional saved external-account reference. This is an opaque Darwin ID, never a token or secret.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "arguments": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/__schema0"
        -        },
        -        "description": "Arguments for that capability, matching its advertised input schema. Never include credentials or payment details.",
        -        "propertyNames": {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "capability": {
        -        "description": "Exact executable capability identifier returned by Search or get_thread.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "capability",
        -      "arguments"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "request": {
        -        "description": "Exact immutable request identifier returned by get_thread.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "request"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "decision": {
        -        "description": "Approval decision: allow authorizes only the referenced request; deny rejects only that request. Neither value substitutes for another request type.",
        -        "enum": [
        -          "allow",
        -          "deny"
        -        ],
        -        "type": "string"
        -      },
        -      "request": {
        -        "description": "Exact immutable approval request identifier returned by get_thread.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "request",
        -      "decision"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "operation": {
        -        "description": "Exact operation identifier returned by get_thread whose cancellation should be requested.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "operation"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "maxLength": 32000,
        +    "minLength": 1,
        +    "type": "string"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "account": {
        +        "description": "Optional saved external-account reference. This is an opaque Darwin ID, never a token or secret.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "arguments": {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "description": "Arguments for that operation, matching its advertised input schema. Never include credentials or payment details.",
        +        "propertyNames": {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "operationId": {
        +        "description": "Exact executable operation identifier returned by Search or get_thread.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "operationId",
        +      "arguments"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "request": {
        +        "description": "Exact immutable request identifier returned by get_thread.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "request"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "decision": {
        +        "description": "Approval decision: allow authorizes only the referenced request; deny rejects only that request. Neither value substitutes for another request type.",
        +        "enum": [
        +          "allow",
        +          "deny"
        +        ],
        +        "type": "string"
        +      },
        +      "request": {
        +        "description": "Exact immutable approval request identifier returned by get_thread.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "request",
        +      "decision"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actionId": {
        +        "description": "Exact in-flight action identifier returned by get_thread whose cancellation should be requested.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "actionId"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / messageContent / description
        Previous value: -"Content required by messageType: message uses non-empty text; action_request uses {capability, arguments, account?}; action_confirmation and completion_confirmation use {request}; approval_confirmation uses {request, decision} with decision allow or deny; cancellation_request uses {operation}. Exact request and operation IDs must come from get_thread. Never place credentials, payment details, or approval authority in text."New value: +"Content required by messageType: message uses non-empty text; action_request uses {operationId, arguments, account?}; action_confirmation and completion_confirmation use {request}; approval_confirmation uses {request, decision} with decision allow or deny; cancellation_request uses {actionId}. Exact request, action, and operation IDs must come from get_thread. Never place credentials, payment details, or approval authority in text."
    • Changedstart_thread1 field changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "capability": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "messageContent": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "messageType": {
        -        "const": "message",
        -        "type": "string"
        -      },
        -      "targetAgent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "targetAgent",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "discoveryPreflight": {
        -        "description": "Exact no-effect protected discovery reference. Connection alone never starts an action.",
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "messageContent": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "account": {
        -            "description": "Optional saved external-account reference. This is an opaque Darwin ID, never a token or secret.",
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "arguments": {
        -            "additionalProperties": {
        -              "$ref": "#/$defs/__schema0"
        -            },
        -            "description": "Arguments for that capability, matching its advertised input schema. Never include credentials or payment details.",
        -            "propertyNames": {
        -              "maxLength": 200,
        -              "type": "string"
        -            },
        -            "type": "object"
        -          },
        -          "capability": {
        -            "description": "Exact executable capability identifier returned by Search or get_thread.",
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "capability",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      "messageType": {
        -        "const": "action_request",
        -        "type": "string"
        -      },
        -      "targetAgent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "targetAgent",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "messageContent": {
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "messageType": {
        +        "const": "message",
        +        "type": "string"
        +      },
        +      "operationId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "targetAgent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "targetAgent",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "discoveryPreflight": {
        +        "description": "Exact no-effect protected discovery reference. Connection alone never starts an action.",
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "messageContent": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "account": {
        +            "description": "Optional saved external-account reference. This is an opaque Darwin ID, never a token or secret.",
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "arguments": {
        +            "additionalProperties": {
        +              "$ref": "#/$defs/__schema0"
        +            },
        +            "description": "Arguments for that operation, matching its advertised input schema. Never include credentials or payment details.",
        +            "propertyNames": {
        +              "maxLength": 200,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "operationId": {
        +            "description": "Exact executable operation identifier returned by Search or get_thread.",
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "operationId",
        +          "arguments"
        +        ],
        +        "type": "object"
        +      },
        +      "messageType": {
        +        "const": "action_request",
        +        "type": "string"
        +      },
        +      "targetAgent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "targetAgent",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  }
        +]
  8. 1 tool update
    • Changedsearch1 field changed
      • addedInput schema / properties / budgetUsd
        Added value: +{
        +  "description": "Maximum total task budget in US dollars, with at most two decimal places. This guides Search matching; it is not an API usage limit, provider price guarantee, or permission to spend.",
        +  "maximum": 10000000,
        +  "minimum": 0,
        +  "multipleOf": 0.01,
        +  "type": "number"
        +}
  9. 2 tool updates
    • Changedact2 fields changed
      • changedInput schema / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agentIds": {
        -        "items": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "arguments": {
        -        "additionalProperties": {
        -          "additionalProperties": {
        -            "$ref": "#/$defs/__schema0"
        -          },
        -          "propertyNames": {
        -            "type": "string"
        -          },
        -          "type": "object"
        -        },
        -        "propertyNames": {
        -          "maxLength": 200,
        -          "minLength": 1,
        -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "pattern": "^srch_[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "searchId",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "maxLength": 32000,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "targets": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "arguments": {
        -              "additionalProperties": {
        -                "$ref": "#/$defs/__schema1"
        -              },
        -              "propertyNames": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "targets",
        -      "message"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "idempotencyKey": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "message": {
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "maxLength": 32000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "text",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema2"
        -                },
        -                "propertyNames": {
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "capabilityId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "capabilityId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_response",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "searchToken": {
        -        "maxLength": 100,
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "threadId",
        -      "message"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agentIds": {
        +        "items": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "arguments": {
        +        "additionalProperties": {
        +          "additionalProperties": {
        +            "$ref": "#/$defs/__schema0"
        +          },
        +          "propertyNames": {
        +            "type": "string"
        +          },
        +          "type": "object"
        +        },
        +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; capabilityId keys are invalid.",
        +        "propertyNames": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "pattern": "^srch_[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "searchId",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "maxLength": 32000,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "targets": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "arguments": {
        +              "additionalProperties": {
        +                "$ref": "#/$defs/__schema1"
        +              },
        +              "propertyNames": {
        +                "type": "string"
        +              },
        +              "type": "object"
        +            },
        +            "capabilityId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "targets",
        +      "message"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "idempotencyKey": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "message": {
        +        "oneOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "maxLength": 32000,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "arguments": {
        +                "additionalProperties": {
        +                  "$ref": "#/$defs/__schema2"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "capabilityId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "capabilityId",
        +              "arguments"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "action_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "decision": {
        +                "enum": [
        +                  "allow",
        +                  "deny"
        +                ],
        +                "type": "string"
        +              },
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "approval_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId",
        +              "decision"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "completion_confirmation",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "operationId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "cancellation_request",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "operationId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "authentication_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "requestId": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "payment_response",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "requestId"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "searchToken": {
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "threadId",
        +      "message"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "format": "date-time",
        -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "enum": [
        -          "pending",
        -          "completed",
        -          "partial",
        -          "failed"
        -        ],
        -        "type": "string"
        -      },
        -      "threads": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "errorCode": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "messageId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "state": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "accepted": {
        -                        "type": "boolean"
        -                      },
        -                      "action": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "cancellationRequested": {
        -                        "type": "boolean"
        -                      },
        -                      "capability": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "request": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "status": {
        -                        "enum": [
        -                          "awaiting_confirmation",
        -                          "queued",
        -                          "running",
        -                          "waiting",
        -                          "reconciling",
        -                          "succeeded",
        -                          "failed",
        -                          "cancelled",
        -                          "withdrawn"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "action",
        -                      "capability",
        -                      "request",
        -                      "status",
        -                      "cancellationRequested"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "type": "array"
        -                },
        -                "archived": {
        -                  "type": "boolean"
        -                },
        -                "cursor": {
        -                  "maxLength": 200,
        -                  "minLength": 3,
        -                  "pattern": "^.+:(0|[1-9][0-9]*)$",
        -                  "type": "string"
        -                },
        -                "errors": {
        -                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
        -                  "items": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "action": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "code": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "createdAt": {
        -                        "format": "date-time",
        -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                        "type": "string"
        -                      },
        -                      "event": {
        -                        "maxLength": 200,
        -                        "minLength": 1,
        -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "required": [
        -                      "event",
        -                      "code",
        -                      "retryable",
        -                      "createdAt"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "maxItems": 100,
        -                  "type": "array"
        -                },
        -                "hasMore": {
        -                  "type": "boolean"
        -                },
        -                "messages": {
        -                  "items": {
        -                    "oneOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "content": {
        -                            "items": {
        -                              "oneOf": [
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "text": {
        -                                      "maxLength": 32000,
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "text",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "text"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "image",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "audio",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "video",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "file",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                }
        -                              ]
        -                            },
        -                            "maxItems": 20,
        -                            "type": "array"
        -                          },
        -                          "createdAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "from": {
        -                            "enum": [
        -                              "you",
        -                              "agent",
        -                              "darwin"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "message": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "accepted",
        -                              "delivered",
        -                              "failed",
        -                              "unknown"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "message",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "message",
        -                          "from",
        -                          "content",
        -                          "status",
        -                          "createdAt",
        -                          "type"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "content": {
        -                            "items": {
        -                              "oneOf": [
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "text": {
        -                                      "maxLength": 32000,
        -                                      "minLength": 1,
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "text",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "text"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "image",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "audio",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "video",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                },
        -                                {
        -                                  "additionalProperties": false,
        -                                  "properties": {
        -                                    "assetId": {
        -                                      "maxLength": 200,
        -                                      "minLength": 1,
        -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                      "type": "string"
        -                                    },
        -                                    "type": {
        -                                      "const": "file",
        -                                      "type": "string"
        -                                    }
        -                                  },
        -                                  "required": [
        -                                    "type",
        -                                    "assetId"
        -                                  ],
        -                                  "type": "object"
        -                                }
        -                              ]
        -                            },
        -                            "maxItems": 20,
        -                            "type": "array"
        -                          },
        -                          "createdAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "data": {
        -                            "$ref": "#/$defs/__schema0",
        -                            "description": "Structured JSON returned by the action."
        -                          },
        -                          "from": {
        -                            "enum": [
        -                              "you",
        -                              "agent",
        -                              "darwin"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "message": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "accepted",
        -                              "delivered",
        -                              "failed",
        -                              "unknown"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "result",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "message",
        -                          "from",
        -                          "content",
        -                          "status",
        -                          "createdAt",
        -                          "type"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "maxItems": 100,
        -                  "type": "array"
        -                },
        -                "needsAttention": {
        -                  "type": "boolean"
        -                },
        -                "requests": {
        -                  "items": {
        -                    "oneOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "arguments": {
        -                            "additionalProperties": {
        -                              "$ref": "#/$defs/__schema1"
        -                            },
        -                            "propertyNames": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "type": "object"
        -                          },
        -                          "capability": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "action_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "capability",
        -                          "arguments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "arguments": {
        -                            "additionalProperties": {
        -                              "$ref": "#/$defs/__schema1"
        -                            },
        -                            "propertyNames": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "type": "object"
        -                          },
        -                          "capability": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "reason": {
        -                            "maxLength": 2000,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "approval_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "reason",
        -                          "expiresAt",
        -                          "capability",
        -                          "arguments"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "authenticationType": {
        -                            "maxLength": 100,
        -                            "minLength": 1,
        -                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "resource": {
        -                            "format": "uri",
        -                            "maxLength": 2000,
        -                            "type": "string"
        -                          },
        -                          "scopes": {
        -                            "items": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 50,
        -                            "type": "array"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "targetAgent": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "authentication_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "targetAgent",
        -                          "authenticationType",
        -                          "resource",
        -                          "scopes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "account": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "scopes": {
        -                            "items": {
        -                              "maxLength": 200,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 50,
        -                            "type": "array"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "targetAgent": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "authentication_required",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "targetAgent",
        -                          "scopes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "acceptedMethods": {
        -                            "items": {
        -                              "enum": [
        -                                "card",
        -                                "bank",
        -                                "hosted_checkout",
        -                                "darwin_wallet",
        -                                "mpp",
        -                                "x402",
        -                                "ucp",
        -                                "acp"
        -                              ],
        -                              "type": "string"
        -                            },
        -                            "maxItems": 8,
        -                            "minItems": 1,
        -                            "type": "array"
        -                          },
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "amountMinor": {
        -                            "pattern": "^[1-9][0-9]{0,17}$",
        -                            "type": "string"
        -                          },
        -                          "currency": {
        -                            "pattern": "^[A-Z]{3}$",
        -                            "type": "string"
        -                          },
        -                          "expiresAt": {
        -                            "format": "date-time",
        -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                            "type": "string"
        -                          },
        -                          "payee": {
        -                            "additionalProperties": false,
        -                            "properties": {
        -                              "agent": {
        -                                "maxLength": 200,
        -                                "minLength": 1,
        -                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                                "type": "string"
        -                              },
        -                              "name": {
        -                                "maxLength": 200,
        -                                "minLength": 1,
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "agent",
        -                              "name"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "payment_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "amountMinor",
        -                          "currency",
        -                          "payee",
        -                          "acceptedMethods",
        -                          "expiresAt"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "action": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "request": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "result": {
        -                            "maxLength": 200,
        -                            "minLength": 1,
        -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                            "type": "string"
        -                          },
        -                          "status": {
        -                            "enum": [
        -                              "pending",
        -                              "resolved",
        -                              "expired",
        -                              "cancelled",
        -                              "settled",
        -                              "failed",
        -                              "voided",
        -                              "partially_refunded",
        -                              "reversal_pending",
        -                              "reversal_failed",
        -                              "disputed",
        -                              "refunded"
        -                            ],
        -                            "type": "string"
        -                          },
        -                          "type": {
        -                            "const": "completion_request",
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "request",
        -                          "action",
        -                          "status",
        -                          "type",
        -                          "result"
        -                        ],
        -                        "type": "object"
        -                      }
        -                    ]
        -                  },
        -                  "type": "array"
        -                },
        -                "thread": {
        -                  "maxLength": 200,
        -                  "minLength": 1,
        -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "thread",
        -                "messages",
        -                "actions",
        -                "requests",
        -                "cursor",
        -                "hasMore",
        -                "archived",
        -                "needsAttention"
        -              ],
        -              "type": "object"
        -            },
        -            "threadId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "type": {
        -        "const": "request",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "actRequestId",
        -      "searchId",
        -      "status",
        -      "createdAt",
        -      "threads"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "result": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "cursor": {
        -                "maxLength": 200,
        -                "minLength": 3,
        -                "pattern": "^.+:(0|[1-9][0-9]*)$",
        -                "type": "string"
        -              },
        -              "idempotencyKey": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "message": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "status": {
        -                "const": "accepted",
        -                "type": "string"
        -              },
        -              "thread": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "thread",
        -              "message",
        -              "status",
        -              "cursor",
        -              "idempotencyKey"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "awaiting_consent",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "authorizing",
        -                      "exchanging",
        -                      "expired",
        -                      "denied",
        -                      "failed"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "account": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "connected",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status",
        -                  "account"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "request": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "selection_required",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "request",
        -                  "status",
        -                  "expiresAt",
        -                  "url",
        -                  "idempotencyKey"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "prepared",
        -                      "dispatching",
        -                      "uncertain",
        -                      "pending"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "url"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "receipt": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "settled",
        -                      "partially_refunded",
        -                      "reversal_pending",
        -                      "reversal_failed",
        -                      "disputed",
        -                      "refunded"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "receipt"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "failed",
        -                      "voided"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          }
        -        ]
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "continuation",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "threadId",
        -      "result"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actRequestId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "format": "date-time",
        +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
        +        "enum": [
        +          "pending",
        +          "completed",
        +          "partial",
        +          "failed"
        +        ],
        +        "type": "string"
        +      },
        +      "threads": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "capabilityId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "errorCode": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "messageId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "state": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "actions": {
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "accepted": {
        +                        "type": "boolean"
        +                      },
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "cancellationRequested": {
        +                        "type": "boolean"
        +                      },
        +                      "capability": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "request": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "awaiting_confirmation",
        +                          "queued",
        +                          "running",
        +                          "waiting",
        +                          "reconciling",
        +                          "succeeded",
        +                          "failed",
        +                          "cancelled",
        +                          "withdrawn"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "action",
        +                      "capability",
        +                      "request",
        +                      "status",
        +                      "cancellationRequested"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                "archived": {
        +                  "type": "boolean"
        +                },
        +                "cursor": {
        +                  "maxLength": 200,
        +                  "minLength": 3,
        +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                  "type": "string"
        +                },
        +                "errors": {
        +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "code": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "createdAt": {
        +                        "format": "date-time",
        +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                        "type": "string"
        +                      },
        +                      "event": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "event",
        +                      "code",
        +                      "retryable",
        +                      "createdAt"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "hasMore": {
        +                  "type": "boolean"
        +                },
        +                "messages": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "message",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "data": {
        +                            "$ref": "#/$defs/__schema0",
        +                            "description": "Structured JSON returned by the action."
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "result",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "needsAttention": {
        +                  "type": "boolean"
        +                },
        +                "requests": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "action_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "reason": {
        +                            "maxLength": 2000,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "approval_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "reason",
        +                          "expiresAt",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "authenticationType": {
        +                            "maxLength": 100,
        +                            "minLength": 1,
        +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "resource": {
        +                            "format": "uri",
        +                            "maxLength": 2000,
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "authenticationType",
        +                          "resource",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_required",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "acceptedMethods": {
        +                            "items": {
        +                              "enum": [
        +                                "card",
        +                                "bank",
        +                                "hosted_checkout",
        +                                "darwin_wallet",
        +                                "mpp",
        +                                "x402",
        +                                "ucp",
        +                                "acp"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "maxItems": 8,
        +                            "minItems": 1,
        +                            "type": "array"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "amountMinor": {
        +                            "pattern": "^[1-9][0-9]{0,17}$",
        +                            "type": "string"
        +                          },
        +                          "currency": {
        +                            "pattern": "^[A-Z]{3}$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "payee": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "agent": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                "type": "string"
        +                              },
        +                              "name": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "agent",
        +                              "name"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "payment_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "amountMinor",
        +                          "currency",
        +                          "payee",
        +                          "acceptedMethods",
        +                          "expiresAt"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "result": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "completion_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "result"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "type": "array"
        +                },
        +                "thread": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "thread",
        +                "messages",
        +                "actions",
        +                "requests",
        +                "cursor",
        +                "hasMore",
        +                "archived",
        +                "needsAttention"
        +              ],
        +              "type": "object"
        +            },
        +            "threadId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "type": {
        +        "const": "request",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "actRequestId",
        +      "searchId",
        +      "status",
        +      "createdAt",
        +      "threads"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "result": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "cursor": {
        +                "maxLength": 200,
        +                "minLength": 3,
        +                "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                "type": "string"
        +              },
        +              "idempotencyKey": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "message": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "status": {
        +                "const": "accepted",
        +                "type": "string"
        +              },
        +              "thread": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "thread",
        +              "message",
        +              "status",
        +              "cursor",
        +              "idempotencyKey"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "awaiting_consent",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "authorizing",
        +                      "exchanging",
        +                      "expired",
        +                      "denied",
        +                      "failed"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "account": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "connected",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status",
        +                  "account"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "request": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "selection_required",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "request",
        +                  "status",
        +                  "expiresAt",
        +                  "url",
        +                  "idempotencyKey"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "prepared",
        +                      "dispatching",
        +                      "uncertain",
        +                      "pending"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "url"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "receipt": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "settled",
        +                      "partially_refunded",
        +                      "reversal_pending",
        +                      "reversal_failed",
        +                      "disputed",
        +                      "refunded"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "receipt"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "failed",
        +                      "voided"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          }
        +        ]
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "continuation",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "threadId",
        +      "result"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedsearch5 fields changed
      • addedOutput schema / properties / response / properties / agents / items / properties / canAttemptThread
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / connectionMethods
        Added value: +{
        +  "default": [],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "documentationUrl": {
        +        "format": "uri",
        +        "type": "string"
        +      },
        +      "endpointStatus": {
        +        "enum": [
        +          "not_published",
        +          "verified"
        +        ],
        +        "type": "string"
        +      },
        +      "endpointUrl": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "environment": {
        +        "enum": [
        +          "remote_client",
        +          "browser_session"
        +        ],
        +        "type": "string"
        +      },
        +      "protocol": {
        +        "enum": [
        +          "MCP",
        +          "A2A",
        +          "WEBMCP"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "protocol",
        +      "environment",
        +      "endpointUrl",
        +      "endpointStatus",
        +      "documentationUrl"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 3,
        +  "type": "array"
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / executionGuidance
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "credentialSummary": {
        +          "maxLength": 1000,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "credentialSummaryCode": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "primaryBlockerCode": {
        +          "anyOf": [
        +            {
        +              "enum": [
        +                "PROVIDER_ROUTE_UNSUPPORTED",
        +                "PROVIDER_SCHEMA_MISSING",
        +                "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                "PROVIDER_METADATA_INCOMPLETE",
        +                "DARWIN_ADAPTER_UNAVAILABLE",
        +                "DARWIN_ROUTE_NOT_APPROVED",
        +                "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +              ],
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "recordBlockers": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "code": {
        +                "enum": [
        +                  "PROVIDER_ROUTE_UNSUPPORTED",
        +                  "PROVIDER_SCHEMA_MISSING",
        +                  "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                  "PROVIDER_METADATA_INCOMPLETE",
        +                  "DARWIN_ADAPTER_UNAVAILABLE",
        +                  "DARWIN_ROUTE_NOT_APPROVED",
        +                  "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                  "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                  "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                ],
        +                "type": "string"
        +              },
        +              "owner": {
        +                "enum": [
        +                  "PROVIDER",
        +                  "DARWIN"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "code",
        +              "owner"
        +            ],
        +            "type": "object"
        +          },
        +          "maxItems": 20,
        +          "type": "array"
        +        },
        +        "rendererVersion": {
        +          "const": "execution-guidance-v1",
        +          "type": "string"
        +        },
        +        "setupSummary": {
        +          "maxLength": 1000,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "setupSummaryCode": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "credentialSummaryCode",
        +        "credentialSummary",
        +        "setupSummaryCode",
        +        "setupSummary",
        +        "recordBlockers",
        +        "primaryBlockerCode",
        +        "rendererVersion"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / executionRequirements
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "browser": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "sessionKind": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "ANONYMOUS",
        +                    "PROVIDER_SESSION",
        +                    "UNKNOWN"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "state": {
        +              "enum": [
        +                "REQUIRED",
        +                "NOT_REQUIRED",
        +                "UNKNOWN",
        +                "NOT_APPLICABLE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "state",
        +            "sessionKind"
        +          ],
        +          "type": "object"
        +        },
        +        "contractVersion": {
        +          "const": "1.0.0",
        +          "type": "string"
        +        },
        +        "derivation": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "completeness": {
        +              "enum": [
        +                "COMPLETE",
        +                "PARTIAL"
        +              ],
        +              "type": "string"
        +            },
        +            "derivationKey": {
        +              "pattern": "^sha256:[a-f0-9]{64}$",
        +              "type": "string"
        +            },
        +            "normalizerVersion": {
        +              "const": "execution-requirements-v1",
        +              "type": "string"
        +            },
        +            "sourceReceiptDigest": {
        +              "anyOf": [
        +                {
        +                  "maxLength": 200,
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceRevision": {
        +              "maxLength": 240,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "normalizerVersion",
        +            "sourceRevision",
        +            "sourceReceiptDigest",
        +            "completeness",
        +            "derivationKey"
        +          ],
        +          "type": "object"
        +        },
        +        "operationCredentials": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "sensitiveInputNames": {
        +              "items": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "maxItems": 100,
        +              "type": "array"
        +            },
        +            "state": {
        +              "enum": [
        +                "REQUIRED",
        +                "NOT_REQUIRED",
        +                "UNKNOWN",
        +                "NOT_APPLICABLE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "state",
        +            "sensitiveInputNames"
        +          ],
        +          "type": "object"
        +        },
        +        "payment": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "state": {
        +              "enum": [
        +                "REQUIRED",
        +                "NOT_REQUIRED",
        +                "UNKNOWN",
        +                "NOT_APPLICABLE"
        +              ],
        +              "type": "string"
        +            },
        +            "termsDigest": {
        +              "anyOf": [
        +                {
        +                  "maxLength": 200,
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "state",
        +            "termsDigest"
        +          ],
        +          "type": "object"
        +        },
        +        "providerAuthentication": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "evidence": {
        +              "enum": [
        +                "PROVIDER_DECLARED",
        +                "PROVIDER_OBSERVED",
        +                "DERIVED_FROM_VERIFIED_RECEIPT",
        +                "UNKNOWN"
        +              ],
        +              "type": "string"
        +            },
        +            "mechanisms": {
        +              "items": {
        +                "enum": [
        +                  "BEARER",
        +                  "API_KEY",
        +                  "OAUTH2",
        +                  "HTTP_BASIC",
        +                  "MUTUAL_TLS",
        +                  "SIGNED_REQUEST",
        +                  "SESSION_COOKIE",
        +                  "OPERATION_SECRET_INPUT",
        +                  "UNSPECIFIED"
        +                ],
        +                "type": "string"
        +              },
        +              "maxItems": 20,
        +              "type": "array"
        +            },
        +            "placements": {
        +              "items": {
        +                "enum": [
        +                  "HEADER",
        +                  "QUERY",
        +                  "COOKIE",
        +                  "BODY",
        +                  "TOOL_ARGUMENT",
        +                  "ENVIRONMENT",
        +                  "AUTH_CONTINUATION"
        +                ],
        +                "type": "string"
        +              },
        +              "maxItems": 20,
        +              "type": "array"
        +            },
        +            "scopes": {
        +              "items": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "maxItems": 100,
        +              "type": "array"
        +            },
        +            "state": {
        +              "enum": [
        +                "REQUIRED",
        +                "NOT_REQUIRED",
        +                "UNKNOWN",
        +                "NOT_APPLICABLE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "state",
        +            "mechanisms",
        +            "placements",
        +            "scopes",
        +            "evidence"
        +          ],
        +          "type": "object"
        +        },
        +        "providerBlockers": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "code": {
        +                "enum": [
        +                  "PROVIDER_ROUTE_UNSUPPORTED",
        +                  "PROVIDER_SCHEMA_MISSING",
        +                  "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
        +                  "PROVIDER_METADATA_INCOMPLETE",
        +                  "DARWIN_ADAPTER_UNAVAILABLE",
        +                  "DARWIN_ROUTE_NOT_APPROVED",
        +                  "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
        +                  "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
        +                  "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
        +                ],
        +                "type": "string"
        +              },
        +              "owner": {
        +                "enum": [
        +                  "PROVIDER",
        +                  "DARWIN"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "code",
        +              "owner"
        +            ],
        +            "type": "object"
        +          },
        +          "maxItems": 20,
        +          "type": "array"
        +        },
        +        "providerContract": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "inputSchema": {
        +              "enum": [
        +                "CONCRETE",
        +                "DIGEST_ONLY",
        +                "MISSING",
        +                "UNKNOWN"
        +              ],
        +              "type": "string"
        +            },
        +            "outputSchema": {
        +              "enum": [
        +                "CONCRETE",
        +                "DIGEST_ONLY",
        +                "MISSING",
        +                "UNKNOWN"
        +              ],
        +              "type": "string"
        +            },
        +            "route": {
        +              "enum": [
        +                "RESOLVED",
        +                "MISSING",
        +                "AMBIGUOUS",
        +                "UNSAFE",
        +                "UNSUPPORTED",
        +                "UNKNOWN"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "route",
        +            "inputSchema",
        +            "outputSchema"
        +          ],
        +          "type": "object"
        +        },
        +        "runtime": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "kind": {
        +              "enum": [
        +                "REMOTE_MCP",
        +                "LOCAL_STDIO",
        +                "A2A_JSONRPC",
        +                "HTTP_JSON",
        +                "OPENAPI_HTTP",
        +                "BOUNDED_FETCH",
        +                "BROWSER",
        +                "X402_PAYMENT",
        +                "COMMERCE",
        +                "UNSUPPORTED"
        +              ],
        +              "type": "string"
        +            },
        +            "package": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "ecosystem": {
        +                      "maxLength": 40,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "identifier": {
        +                      "maxLength": 500,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "runtimeProfile": {
        +                      "maxLength": 120,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "version": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "ecosystem",
        +                    "identifier",
        +                    "version",
        +                    "runtimeProfile"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "requiredEnvironmentNames": {
        +              "items": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "maxItems": 100,
        +              "type": "array"
        +            }
        +          },
        +          "required": [
        +            "kind",
        +            "package",
        +            "requiredEnvironmentNames"
        +          ],
        +          "type": "object"
        +        }
        +      },
        +      "required": [
        +        "contractVersion",
        +        "providerAuthentication",
        +        "operationCredentials",
        +        "runtime",
        +        "payment",
        +        "browser",
        +        "providerContract",
        +        "providerBlockers",
        +        "derivation"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedOutput schema / properties / response / properties / agents / items / required
        Previous value: -[
        -  "agentId",
        -  "agentSlug",
        -  "capabilityId",
        -  "capabilityRevision",
        -  "rank",
        -  "selected",
        -  "name",
        -  "description",
        -  "requiredSetup",
        -  "readiness",
        -  "canStartThread",
        -  "reasons",
        -  "uncertainties",
        -  "providerCheck",
        -  "connectionPrompt"
        -]New value: +[
        +  "agentId",
        +  "agentSlug",
        +  "capabilityId",
        +  "capabilityRevision",
        +  "rank",
        +  "selected",
        +  "name",
        +  "description",
        +  "requiredSetup",
        +  "executionRequirements",
        +  "executionGuidance",
        +  "readiness",
        +  "canStartThread",
        +  "reasons",
        +  "uncertainties",
        +  "providerCheck",
        +  "connectionMethods",
        +  "connectionPrompt"
        +]
  10. 2 tool updates
    • Changedact2 fields changed
      • addedOutput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  },
        +  "__schema1": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema1"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema1"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "format": "date-time",
        -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -        "type": "string"
        -      },
        -      "searchId": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "enum": [
        -          "pending",
        -          "completed",
        -          "partial",
        -          "failed"
        -        ],
        -        "type": "string"
        -      },
        -      "threads": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "errorCode": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "messageId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "threadId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "agentId"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "type": {
        -        "const": "request",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "actRequestId",
        -      "searchId",
        -      "status",
        -      "createdAt",
        -      "threads"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "result": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "cursor": {
        -                "maxLength": 200,
        -                "minLength": 3,
        -                "pattern": "^.+:(0|[1-9][0-9]*)$",
        -                "type": "string"
        -              },
        -              "idempotencyKey": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "message": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "status": {
        -                "const": "accepted",
        -                "type": "string"
        -              },
        -              "thread": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "thread",
        -              "message",
        -              "status",
        -              "cursor",
        -              "idempotencyKey"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "awaiting_consent",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "authorizing",
        -                      "exchanging",
        -                      "expired",
        -                      "denied",
        -                      "failed"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "account": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "authentication": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "connected",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "authentication",
        -                  "expiresAt",
        -                  "status",
        -                  "account"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          },
        -          {
        -            "oneOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "request": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "const": "selection_required",
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "request",
        -                  "status",
        -                  "expiresAt",
        -                  "url",
        -                  "idempotencyKey"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "prepared",
        -                      "dispatching",
        -                      "uncertain",
        -                      "pending"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "url": {
        -                    "format": "uri",
        -                    "maxLength": 2048,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "url"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "receipt": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "settled",
        -                      "partially_refunded",
        -                      "reversal_pending",
        -                      "reversal_failed",
        -                      "disputed",
        -                      "refunded"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status",
        -                  "receipt"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "expiresAt": {
        -                    "format": "date-time",
        -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        -                    "type": "string"
        -                  },
        -                  "idempotencyKey": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "payment": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                    "type": "string"
        -                  },
        -                  "status": {
        -                    "enum": [
        -                      "failed",
        -                      "voided"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "payment",
        -                  "expiresAt",
        -                  "idempotencyKey",
        -                  "status"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          }
        -        ]
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "type": {
        -        "const": "continuation",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "type",
        -      "threadId",
        -      "result"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actRequestId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "format": "date-time",
        +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +        "type": "string"
        +      },
        +      "searchId": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "pending",
        +          "completed",
        +          "partial",
        +          "failed"
        +        ],
        +        "type": "string"
        +      },
        +      "threads": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "capabilityId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "errorCode": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "messageId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "state": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "actions": {
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "accepted": {
        +                        "type": "boolean"
        +                      },
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "cancellationRequested": {
        +                        "type": "boolean"
        +                      },
        +                      "capability": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "request": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "awaiting_confirmation",
        +                          "queued",
        +                          "running",
        +                          "waiting",
        +                          "reconciling",
        +                          "succeeded",
        +                          "failed",
        +                          "cancelled",
        +                          "withdrawn"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "action",
        +                      "capability",
        +                      "request",
        +                      "status",
        +                      "cancellationRequested"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "type": "array"
        +                },
        +                "archived": {
        +                  "type": "boolean"
        +                },
        +                "cursor": {
        +                  "maxLength": 200,
        +                  "minLength": 3,
        +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                  "type": "string"
        +                },
        +                "errors": {
        +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
        +                  "items": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "action": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "code": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "createdAt": {
        +                        "format": "date-time",
        +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                        "type": "string"
        +                      },
        +                      "event": {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "event",
        +                      "code",
        +                      "retryable",
        +                      "createdAt"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "hasMore": {
        +                  "type": "boolean"
        +                },
        +                "messages": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "message",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "content": {
        +                            "items": {
        +                              "oneOf": [
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "text": {
        +                                      "maxLength": 32000,
        +                                      "minLength": 1,
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "text",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "text"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "image",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "audio",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "video",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                },
        +                                {
        +                                  "additionalProperties": false,
        +                                  "properties": {
        +                                    "assetId": {
        +                                      "maxLength": 200,
        +                                      "minLength": 1,
        +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                      "type": "string"
        +                                    },
        +                                    "type": {
        +                                      "const": "file",
        +                                      "type": "string"
        +                                    }
        +                                  },
        +                                  "required": [
        +                                    "type",
        +                                    "assetId"
        +                                  ],
        +                                  "type": "object"
        +                                }
        +                              ]
        +                            },
        +                            "maxItems": 20,
        +                            "type": "array"
        +                          },
        +                          "createdAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "data": {
        +                            "$ref": "#/$defs/__schema0",
        +                            "description": "Structured JSON returned by the action."
        +                          },
        +                          "from": {
        +                            "enum": [
        +                              "you",
        +                              "agent",
        +                              "darwin"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "message": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "accepted",
        +                              "delivered",
        +                              "failed",
        +                              "unknown"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "result",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "message",
        +                          "from",
        +                          "content",
        +                          "status",
        +                          "createdAt",
        +                          "type"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "maxItems": 100,
        +                  "type": "array"
        +                },
        +                "needsAttention": {
        +                  "type": "boolean"
        +                },
        +                "requests": {
        +                  "items": {
        +                    "oneOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "action_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "arguments": {
        +                            "additionalProperties": {
        +                              "$ref": "#/$defs/__schema1"
        +                            },
        +                            "propertyNames": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "type": "object"
        +                          },
        +                          "capability": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "reason": {
        +                            "maxLength": 2000,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "approval_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "reason",
        +                          "expiresAt",
        +                          "capability",
        +                          "arguments"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "authenticationType": {
        +                            "maxLength": 100,
        +                            "minLength": 1,
        +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "resource": {
        +                            "format": "uri",
        +                            "maxLength": 2000,
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "authenticationType",
        +                          "resource",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "account": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "scopes": {
        +                            "items": {
        +                              "maxLength": 200,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 50,
        +                            "type": "array"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "targetAgent": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "authentication_required",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "targetAgent",
        +                          "scopes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "acceptedMethods": {
        +                            "items": {
        +                              "enum": [
        +                                "card",
        +                                "bank",
        +                                "hosted_checkout",
        +                                "darwin_wallet",
        +                                "mpp",
        +                                "x402",
        +                                "ucp",
        +                                "acp"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "maxItems": 8,
        +                            "minItems": 1,
        +                            "type": "array"
        +                          },
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "amountMinor": {
        +                            "pattern": "^[1-9][0-9]{0,17}$",
        +                            "type": "string"
        +                          },
        +                          "currency": {
        +                            "pattern": "^[A-Z]{3}$",
        +                            "type": "string"
        +                          },
        +                          "expiresAt": {
        +                            "format": "date-time",
        +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                            "type": "string"
        +                          },
        +                          "payee": {
        +                            "additionalProperties": false,
        +                            "properties": {
        +                              "agent": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                                "type": "string"
        +                              },
        +                              "name": {
        +                                "maxLength": 200,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "agent",
        +                              "name"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "payment_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "amountMinor",
        +                          "currency",
        +                          "payee",
        +                          "acceptedMethods",
        +                          "expiresAt"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "action": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "request": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "result": {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                            "type": "string"
        +                          },
        +                          "status": {
        +                            "enum": [
        +                              "pending",
        +                              "resolved",
        +                              "expired",
        +                              "cancelled",
        +                              "settled",
        +                              "failed",
        +                              "voided",
        +                              "partially_refunded",
        +                              "reversal_pending",
        +                              "reversal_failed",
        +                              "disputed",
        +                              "refunded"
        +                            ],
        +                            "type": "string"
        +                          },
        +                          "type": {
        +                            "const": "completion_request",
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "request",
        +                          "action",
        +                          "status",
        +                          "type",
        +                          "result"
        +                        ],
        +                        "type": "object"
        +                      }
        +                    ]
        +                  },
        +                  "type": "array"
        +                },
        +                "thread": {
        +                  "maxLength": 200,
        +                  "minLength": 1,
        +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "thread",
        +                "messages",
        +                "actions",
        +                "requests",
        +                "cursor",
        +                "hasMore",
        +                "archived",
        +                "needsAttention"
        +              ],
        +              "type": "object"
        +            },
        +            "threadId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "agentId"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "type": {
        +        "const": "request",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "actRequestId",
        +      "searchId",
        +      "status",
        +      "createdAt",
        +      "threads"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "result": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "cursor": {
        +                "maxLength": 200,
        +                "minLength": 3,
        +                "pattern": "^.+:(0|[1-9][0-9]*)$",
        +                "type": "string"
        +              },
        +              "idempotencyKey": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "message": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              },
        +              "status": {
        +                "const": "accepted",
        +                "type": "string"
        +              },
        +              "thread": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "thread",
        +              "message",
        +              "status",
        +              "cursor",
        +              "idempotencyKey"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "awaiting_consent",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "authorizing",
        +                      "exchanging",
        +                      "expired",
        +                      "denied",
        +                      "failed"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "account": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "authentication": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "connected",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "authentication",
        +                  "expiresAt",
        +                  "status",
        +                  "account"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          {
        +            "oneOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "request": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "const": "selection_required",
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "request",
        +                  "status",
        +                  "expiresAt",
        +                  "url",
        +                  "idempotencyKey"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "prepared",
        +                      "dispatching",
        +                      "uncertain",
        +                      "pending"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "url"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "receipt": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "settled",
        +                      "partially_refunded",
        +                      "reversal_pending",
        +                      "reversal_failed",
        +                      "disputed",
        +                      "refunded"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status",
        +                  "receipt"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "expiresAt": {
        +                    "format": "date-time",
        +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +                    "type": "string"
        +                  },
        +                  "idempotencyKey": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "payment": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "failed",
        +                      "voided"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "payment",
        +                  "expiresAt",
        +                  "idempotencyKey",
        +                  "status"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          }
        +        ]
        +      },
        +      "threadId": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "type": {
        +        "const": "continuation",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "type",
        +      "threadId",
        +      "result"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedsearch1 field changed
      • changedOutput schema / properties / response / properties / plan / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "steps": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "agentId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "capabilityId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "dependsOn": {
        -              "items": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "maxItems": 8,
        -              "type": "array"
        -            },
        -            "objective": {
        -              "maxLength": 250,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "stepId": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "stepId",
        -            "agentId",
        -            "capabilityId",
        -            "objective",
        -            "dependsOn"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 8,
        -        "minItems": 1,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "steps"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "steps": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "agentId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "alternatives": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agentId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "capabilityId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "agentId",
        +                  "capabilityId"
        +                ],
        +                "type": "object"
        +              },
        +              "maxItems": 3,
        +              "type": "array"
        +            },
        +            "capabilityId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "dependsOn": {
        +              "items": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "maxItems": 8,
        +              "type": "array"
        +            },
        +            "objective": {
        +              "maxLength": 250,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "stepId": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "stepId",
        +            "agentId",
        +            "capabilityId",
        +            "objective",
        +            "dependsOn"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "steps"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  11. 1 tool update
    • Changedsearch8 fields changed
      • changedInput schema / properties / maxResults / default
        Previous value: -5New value: +10
      • addedOutput schema / properties / response / properties / agents / items / properties / imageUrl
        Added value: +{
        +  "anyOf": [
        +    {
        +      "format": "uri",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / inquiry
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "description": {
        +      "maxLength": 1200,
        +      "type": "string"
        +    },
        +    "expiresAt": {
        +      "format": "date-time",
        +      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +      "type": "string"
        +    },
        +    "fit": {
        +      "enum": [
        +        "matches",
        +        "partial",
        +        "not_fit",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "question": {
        +      "maxLength": 2000,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "reason": {
        +      "maxLength": 250,
        +      "type": "string"
        +    },
        +    "replies": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "at": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "messageId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "text": {
        +            "maxLength": 8000,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "messageId",
        +          "text",
        +          "at"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 4,
        +      "type": "array"
        +    },
        +    "status": {
        +      "enum": [
        +        "contacting",
        +        "waiting",
        +        "following_up",
        +        "replied",
        +        "needs_input",
        +        "no_reply",
        +        "not_contacted",
        +        "outcome_unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "threadId": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "question",
        +    "replies"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / response / properties / agents / items / properties / requiredSetup
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "description": {
        +          "maxLength": 500,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "kind": {
        +          "enum": [
        +            "credential",
        +            "installation",
        +            "provider_configuration"
        +          ],
        +          "type": "string"
        +        },
        +        "suppliedBy": {
        +          "enum": [
        +            "user",
        +            "provider",
        +            "runtime"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "kind",
        +        "suppliedBy",
        +        "description"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedOutput schema / properties / response / properties / agents / items / required
        Previous value: -[
        -  "agentId",
        -  "agentSlug",
        -  "capabilityId",
        -  "capabilityRevision",
        -  "rank",
        -  "selected",
        -  "name",
        -  "description",
        -  "readiness",
        -  "canStartThread",
        -  "reasons",
        -  "uncertainties",
        -  "providerCheck",
        -  "connectionPrompt"
        -]New value: +[
        +  "agentId",
        +  "agentSlug",
        +  "capabilityId",
        +  "capabilityRevision",
        +  "rank",
        +  "selected",
        +  "name",
        +  "description",
        +  "requiredSetup",
        +  "readiness",
        +  "canStartThread",
        +  "reasons",
        +  "uncertainties",
        +  "providerCheck",
        +  "connectionPrompt"
        +]
      • addedOutput schema / properties / response / properties / assessment
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "explanation": {
        +      "maxLength": 2000,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "outcome": {
        +      "enum": [
        +        "strong",
        +        "partial",
        +        "clarify",
        +        "no_match",
        +        "unverified"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "outcome",
        +    "explanation"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / response / properties / relatedSearches
        Added value: +{
        +  "default": [],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "query": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "reason": {
        +        "maxLength": 250,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "query",
        +      "reason"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 3,
        +  "type": "array"
        +}
      • changedOutput schema / properties / response / required
        Previous value: -[
        -  "agents",
        -  "plan",
        -  "question",
        -  "noMatchReason"
        -]New value: +[
        +  "agents",
        +  "relatedSearches",
        +  "plan",
        +  "question",
        +  "noMatchReason"
        +]
  12. 1 tool update
    • Changedsearch2 fields changed
      • addedInput schema / properties / context / description
        Added value: +"Explicit context from the assistant or user, including follow-ups. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."
      • addedInput schema / properties / forkSearchId
        Added value: +{
        +  "description": "Copy a public Search conversation into a new owned search before refining it.",
        +  "pattern": "^srch_[a-f0-9-]{36}$",
        +  "type": "string"
        +}
  13. 2 tool updates
    • Addedact
    • Changedsearch24 fields changed
      • addedInput schema / $defs
        Added value: +{
        +  "__schema0": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "number"
        +      },
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      },
        +      {
        +        "items": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "type": "array"
        +      },
        +      {
        +        "additionalProperties": {
        +          "$ref": "#/$defs/__schema0"
        +        },
        +        "propertyNames": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedInput schema / properties / agentCount
        Added value: +{
        +  "anyOf": [
        +    {
        +      "const": "auto",
        +      "type": "string"
        +    },
        +    {
        +      "maximum": 8,
        +      "minimum": 1,
        +      "type": "integer"
        +    }
        +  ],
        +  "default": "auto"
        +}
      • removedInput schema / properties / category
        Removed value: -{
        -  "description": "Optional open-ended agent or capability category focus for ranking.",
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • addedInput schema / properties / context
        Added value: +{
        +  "default": [],
        +  "items": {
        +    "oneOf": [
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "data": {
        +            "maxLength": 7000000,
        +            "minLength": 4,
        +            "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$",
        +            "type": "string"
        +          },
        +          "mimeType": {
        +            "enum": [
        +              "application/pdf",
        +              "image/png",
        +              "image/jpeg",
        +              "image/webp"
        +            ],
        +            "type": "string"
        +          },
        +          "name": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "file",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "name",
        +          "mimeType",
        +          "data"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "text": {
        +            "maxLength": 4000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "text",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "amountMinor": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "currency": {
        +            "pattern": "^[A-Z]{3}$",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "budget",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "amountMinor",
        +          "currency"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "at": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "type": {
        +            "const": "deadline",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "at"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "additionalProperties": false,
        +        "properties": {
        +          "data": {
        +            "additionalProperties": {
        +              "$ref": "#/$defs/__schema0"
        +            },
        +            "propertyNames": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "type": {
        +            "const": "custom",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "data"
        +        ],
        +        "type": "object"
        +      }
        +    ]
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
      • addedInput schema / properties / maxResults
        Added value: +{
        +  "default": 5,
        +  "maximum": 20,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • removedInput schema / properties / numResults
        Removed value: -{
        -  "default": 10,
        -  "maximum": 50,
        -  "minimum": 1,
        -  "type": "integer"
        -}
      • removedInput schema / properties / objective
        Removed value: -{
        -  "description": "Optional outcome or success objective that should affect ranking.",
        -  "maxLength": 1000,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • addedInput schema / properties / previousResponseId
        Added value: +{
        +  "pattern": "^sresp_[a-f0-9-]{36}$",
        +  "type": "string"
        +}
      • changedInput schema / properties / query / maxLength
        Previous value: -2000New value: +20000
      • addedInput schema / properties / searchToken
        Added value: +{
        +  "maxLength": 100,
        +  "type": "string"
        +}
      • removedOutput schema / properties / agents
        Removed value: -{
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "avatar": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "canAttemptThread": {
        -        "type": "boolean"
        -      },
        -      "canStartThread": {
        -        "type": "boolean"
        -      },
        -      "capabilities": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "canAttemptThread": {
        -              "type": "boolean"
        -            },
        -            "canStartThread": {
        -              "type": "boolean"
        -            },
        -            "capability": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "category": {
        -              "anyOf": [
        -                {
        -                  "maxLength": 500,
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "description": {
        -              "anyOf": [
        -                {
        -                  "maxLength": 8000,
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "input": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "additionalFieldsAllowed": {
        -                  "const": false,
        -                  "type": "boolean"
        -                },
        -                "available": {
        -                  "type": "boolean"
        -                },
        -                "fields": {
        -                  "items": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "allowedValues": {
        -                        "items": {
        -                          "anyOf": [
        -                            {
        -                              "maxLength": 200,
        -                              "type": "string"
        -                            },
        -                            {
        -                              "type": "number"
        -                            },
        -                            {
        -                              "type": "boolean"
        -                            }
        -                          ]
        -                        },
        -                        "maxItems": 50,
        -                        "type": "array"
        -                      },
        -                      "description": {
        -                        "anyOf": [
        -                          {
        -                            "maxLength": 500,
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "format": {
        -                        "anyOf": [
        -                          {
        -                            "maxLength": 50,
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "maxItems": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "maxLength": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "maximum": {
        -                        "anyOf": [
        -                          {
        -                            "type": "number"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "minItems": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "minLength": {
        -                        "anyOf": [
        -                          {
        -                            "maximum": 9007199254740991,
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "minimum": {
        -                        "anyOf": [
        -                          {
        -                            "type": "number"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "name": {
        -                        "maxLength": 80,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      },
        -                      "required": {
        -                        "type": "boolean"
        -                      },
        -                      "valueType": {
        -                        "enum": [
        -                          "string",
        -                          "number",
        -                          "integer",
        -                          "boolean",
        -                          "string_list",
        -                          "number_list",
        -                          "integer_list",
        -                          "boolean_list"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "name",
        -                      "valueType",
        -                      "description",
        -                      "required",
        -                      "allowedValues",
        -                      "format",
        -                      "minLength",
        -                      "maxLength",
        -                      "minimum",
        -                      "maximum",
        -                      "minItems",
        -                      "maxItems"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "maxItems": 32,
        -                  "type": "array"
        -                }
        -              },
        -              "required": [
        -                "available",
        -                "additionalFieldsAllowed",
        -                "fields"
        -              ],
        -              "type": "object"
        -            },
        -            "name": {
        -              "maxLength": 500,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "readiness": {
        -              "enum": [
        -                "ready",
        -                "authentication_required",
        -                "recheck_available",
        -                "unavailable"
        -              ],
        -              "type": "string"
        -            },
        -            "revision": {
        -              "anyOf": [
        -                {
        -                  "exclusiveMinimum": 0,
        -                  "maximum": 9007199254740991,
        -                  "type": "integer"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ],
        -              "default": null
        -            },
        -            "routeDecision": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "bindingRevision": {
        -                  "anyOf": [
        -                    {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "capabilityRevision": {
        -                  "anyOf": [
        -                    {
        -                      "exclusiveMinimum": 0,
        -                      "maximum": 9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "contractVersion": {
        -                  "const": 1,
        -                  "type": "number"
        -                },
        -                "owner": {
        -                  "enum": [
        -                    "SOURCE",
        -                    "CREORA",
        -                    "CREORA_DARWIN",
        -                    "PROVIDER",
        -                    "PROVIDER_DARWIN",
        -                    "DARWIN",
        -                    "DARWIN_WEB",
        -                    "PROVIDER_NETWORK"
        -                  ],
        -                  "type": "string"
        -                },
        -                "reasonCode": {
        -                  "enum": [
        -                    "NO_REMOTE_ROUTE",
        -                    "VERIFICATION_EXPIRED",
        -                    "EXACT_OPERATION_NOT_VERIFIED",
        -                    "SCHEMA_CHANGED",
        -                    "SOURCE_RECEIPT_MISSING",
        -                    "SOURCE_REVISION_MISMATCH",
        -                    "BINDING_DIGEST_MISMATCH",
        -                    "AUTHENTICATION_REQUIRED",
        -                    "CONFIGURATION_REQUIRED",
        -                    "BROWSER_SESSION_REQUIRED",
        -                    "ROUTE_NOT_APPROVED",
        -                    "UNSUPPORTED_TRANSPORT",
        -                    "UNSUPPORTED_PROTOCOL_VERSION",
        -                    "CATALOG_TOO_LARGE",
        -                    "ADAPTER_UNAVAILABLE",
        -                    "PROVIDER_UNREACHABLE",
        -                    "ROUTE_WITHDRAWN",
        -                    "DARWIN_POLICY_BLOCKED",
        -                    "READINESS_EVALUATION_UNAVAILABLE"
        -                  ],
        -                  "type": "string"
        -                },
        -                "recovery": {
        -                  "enum": [
        -                    "REFRESH_EVIDENCE",
        -                    "REAUTHENTICATE",
        -                    "CONFIGURE_ROUTE",
        -                    "CONNECT_BROWSER",
        -                    "REQUEST_APPROVAL",
        -                    "DEPLOY_ADAPTER",
        -                    "REDUCE_CATALOG",
        -                    "RETRY_PROVIDER",
        -                    "CONTACT_OPERATOR",
        -                    "NONE"
        -                  ],
        -                  "type": "string"
        -                },
        -                "stage": {
        -                  "enum": [
        -                    "SOURCE_EVIDENCE",
        -                    "VERIFICATION_FRESHNESS",
        -                    "CAPABILITY_BINDING",
        -                    "PUBLICATION_HANDOFF",
        -                    "DARWIN_CONSUMPTION",
        -                    "USER_PREFLIGHT",
        -                    "TRANSPORT_ADMISSION",
        -                    "ROUTE_POLICY",
        -                    "ADAPTER_SELECTION",
        -                    "PROVIDER_ATTEMPT",
        -                    "SOURCE_LIFECYCLE",
        -                    "DARWIN_POLICY",
        -                    "READINESS_EVALUATION"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "contractVersion",
        -                "reasonCode",
        -                "stage",
        -                "owner",
        -                "capabilityRevision",
        -                "bindingRevision",
        -                "recovery"
        -              ],
        -              "type": "object"
        -            },
        -            "threadUnavailableReason": {
        -              "anyOf": [
        -                {
        -                  "enum": [
        -                    "ACT_THREAD_CUTOVER_PENDING",
        -                    "TARGET_CAPABILITY_NOT_FOUND",
        -                    "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
        -                    "ROUTE_NOT_CONFIGURED",
        -                    "ROUTE_REVISION_STALE",
        -                    "ROUTE_NOT_APPROVED",
        -                    "ROUTE_NOT_READY",
        -                    "ROUTE_NOT_VERIFIED",
        -                    "ROUTE_VERIFICATION_EXPIRED",
        -                    "CALLABLE_TRANSPORT_NOT_VERIFIED",
        -                    "THREAD_ADAPTER_UNAVAILABLE",
        -                    "CAPABILITY_SCHEMA_MISSING",
        -                    "THREAD_AUTH_BINDING_UNVERIFIED",
        -                    "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
        -                    "THREAD_READINESS_UNAVAILABLE"
        -                  ],
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "capability",
        -            "revision",
        -            "name",
        -            "description",
        -            "category",
        -            "readiness",
        -            "canStartThread",
        -            "input"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 50,
        -        "minItems": 1,
        -        "type": "array"
        -      },
        -      "category": {
        -        "anyOf": [
        -          {
        -            "maxLength": 500,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "maxLength": 8000,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "handle": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "name": {
        -        "maxLength": 500,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "readiness": {
        -        "enum": [
        -          "ready",
        -          "authentication_required",
        -          "recheck_available",
        -          "unavailable"
        -        ],
        -        "type": "string"
        -      },
        -      "verified": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "agent",
        -      "name",
        -      "description",
        -      "category",
        -      "handle",
        -      "avatar",
        -      "verified",
        -      "readiness",
        -      "canStartThread",
        -      "capabilities"
        -    ],
        -    "type": "object"
        -  },
        -  "maxItems": 50,
        -  "type": "array"
        -}
      • changedOutput schema / properties / contractVersion / const
        Previous value: -"search-public-v2"New value: +"search-v3.0"
      • removedOutput schema / properties / contractVersion / default
        Removed value: -"search-public-v2"
      • removedOutput schema / properties / diagnostics
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "candidates": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "agent": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "capability": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "constraintVerdicts": {
        -            "items": {},
        -            "maxItems": 32,
        -            "type": "array"
        -          },
        -          "denseRank": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "denseScore": {
        -            "anyOf": [
        -              {
        -                "maximum": 1,
        -                "minimum": -1,
        -                "type": "number"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "exactRank": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "facetRank": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "fusedScore": {
        -            "maximum": 1,
        -            "minimum": 0,
        -            "type": "number"
        -          },
        -          "hydrationOutcome": {
        -            "enum": [
        -              "RETURNED",
        -              "DROPPED_CONSTRAINT",
        -              "DROPPED_RANKING_POLICY",
        -              "DROPPED_EXECUTABLE_READINESS"
        -            ],
        -            "type": "string"
        -          },
        -          "revision": {
        -            "exclusiveMinimum": 0,
        -            "maximum": 9007199254740991,
        -            "type": "integer"
        -          },
        -          "sparseRank": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "sparseScore": {
        -            "anyOf": [
        -              {
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "capability",
        -          "revision",
        -          "agent",
        -          "denseRank",
        -          "sparseRank",
        -          "exactRank",
        -          "facetRank",
        -          "denseScore",
        -          "sparseScore",
        -          "fusedScore",
        -          "constraintVerdicts",
        -          "hydrationOutcome"
        -        ],
        -        "type": "object"
        -      },
        -      "maxItems": 100,
        -      "type": "array"
        -    },
        -    "intent": {
        -      "anyOf": [
        -        {},
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "stopReason": {
        -      "maxLength": 80,
        -      "minLength": 1,
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "stopReason",
        -    "intent",
        -    "candidates"
        -  ],
        -  "type": "object"
        -}
      • removedOutput schema / properties / outcome
        Removed value: -{
        -  "default": "NO_ELIGIBLE_SUPPLY",
        -  "enum": [
        -    "MATCH",
        -    "CLARIFY",
        -    "NO_ELIGIBLE_SUPPLY"
        -  ],
        -  "type": "string"
        -}
      • addedOutput schema / properties / previousResponseId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "pattern": "^sresp_[a-f0-9-]{36}$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / response
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "agents": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "agentId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "agentSlug": {
        +            "anyOf": [
        +              {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "canStartThread": {
        +            "type": "boolean"
        +          },
        +          "capabilityId": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "capabilityRevision": {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          "connectionPrompt": {
        +            "maxLength": 60000,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "description": {
        +            "anyOf": [
        +              {
        +                "maxLength": 8000,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "name": {
        +            "maxLength": 500,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "providerCheck": {
        +            "enum": [
        +              "not_attempted",
        +              "confirmed",
        +              "unconfirmed",
        +              "unavailable"
        +            ],
        +            "type": "string"
        +          },
        +          "rank": {
        +            "exclusiveMinimum": 0,
        +            "maximum": 9007199254740991,
        +            "type": "integer"
        +          },
        +          "readiness": {
        +            "enum": [
        +              "ready",
        +              "authentication_required",
        +              "recheck_required",
        +              "unavailable"
        +            ],
        +            "type": "string"
        +          },
        +          "reasons": {
        +            "items": {
        +              "maxLength": 250,
        +              "type": "string"
        +            },
        +            "maxItems": 3,
        +            "type": "array"
        +          },
        +          "selected": {
        +            "type": "boolean"
        +          },
        +          "uncertainties": {
        +            "items": {
        +              "maxLength": 250,
        +              "type": "string"
        +            },
        +            "maxItems": 3,
        +            "type": "array"
        +          }
        +        },
        +        "required": [
        +          "agentId",
        +          "agentSlug",
        +          "capabilityId",
        +          "capabilityRevision",
        +          "rank",
        +          "selected",
        +          "name",
        +          "description",
        +          "readiness",
        +          "canStartThread",
        +          "reasons",
        +          "uncertainties",
        +          "providerCheck",
        +          "connectionPrompt"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "noMatchReason": {
        +      "anyOf": [
        +        {
        +          "maxLength": 500,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "plan": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "steps": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agentId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "capabilityId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "dependsOn": {
        +                    "items": {
        +                      "maxLength": 200,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 8,
        +                    "type": "array"
        +                  },
        +                  "objective": {
        +                    "maxLength": 250,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "stepId": {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "stepId",
        +                  "agentId",
        +                  "capabilityId",
        +                  "objective",
        +                  "dependsOn"
        +                ],
        +                "type": "object"
        +              },
        +              "maxItems": 8,
        +              "minItems": 1,
        +              "type": "array"
        +            }
        +          },
        +          "required": [
        +            "steps"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "question": {
        +      "anyOf": [
        +        {
        +          "maxLength": 500,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "agents",
        +    "plan",
        +    "question",
        +    "noMatchReason"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / responseId
        Added value: +{
        +  "pattern": "^sresp_[a-f0-9-]{36}$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / results
        Removed value: -{
        -  "default": [],
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "canAttemptThread": {
        -        "type": "boolean"
        -      },
        -      "canStartThread": {
        -        "type": "boolean"
        -      },
        -      "capability": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "category": {
        -        "anyOf": [
        -          {
        -            "maxLength": 500,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "maxLength": 8000,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "input": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "additionalFieldsAllowed": {
        -            "const": false,
        -            "type": "boolean"
        -          },
        -          "available": {
        -            "type": "boolean"
        -          },
        -          "fields": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "allowedValues": {
        -                  "items": {
        -                    "anyOf": [
        -                      {
        -                        "maxLength": 200,
        -                        "type": "string"
        -                      },
        -                      {
        -                        "type": "number"
        -                      },
        -                      {
        -                        "type": "boolean"
        -                      }
        -                    ]
        -                  },
        -                  "maxItems": 50,
        -                  "type": "array"
        -                },
        -                "description": {
        -                  "anyOf": [
        -                    {
        -                      "maxLength": 500,
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "format": {
        -                  "anyOf": [
        -                    {
        -                      "maxLength": 50,
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "maxItems": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "maxLength": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "maximum": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "minItems": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "minLength": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "minimum": {
        -                  "anyOf": [
        -                    {
        -                      "type": "number"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "name": {
        -                  "maxLength": 80,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "required": {
        -                  "type": "boolean"
        -                },
        -                "valueType": {
        -                  "enum": [
        -                    "string",
        -                    "number",
        -                    "integer",
        -                    "boolean",
        -                    "string_list",
        -                    "number_list",
        -                    "integer_list",
        -                    "boolean_list"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "valueType",
        -                "description",
        -                "required",
        -                "allowedValues",
        -                "format",
        -                "minLength",
        -                "maxLength",
        -                "minimum",
        -                "maximum",
        -                "minItems",
        -                "maxItems"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 32,
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "available",
        -          "additionalFieldsAllowed",
        -          "fields"
        -        ],
        -        "type": "object"
        -      },
        -      "name": {
        -        "maxLength": 500,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "rank": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 9007199254740991,
        -        "type": "integer"
        -      },
        -      "readiness": {
        -        "enum": [
        -          "ready",
        -          "authentication_required",
        -          "recheck_available",
        -          "unavailable"
        -        ],
        -        "type": "string"
        -      },
        -      "revision": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 9007199254740991,
        -        "type": "integer"
        -      },
        -      "routeDecision": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "bindingRevision": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "capabilityRevision": {
        -            "anyOf": [
        -              {
        -                "exclusiveMinimum": 0,
        -                "maximum": 9007199254740991,
        -                "type": "integer"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "contractVersion": {
        -            "const": 1,
        -            "type": "number"
        -          },
        -          "owner": {
        -            "enum": [
        -              "SOURCE",
        -              "CREORA",
        -              "CREORA_DARWIN",
        -              "PROVIDER",
        -              "PROVIDER_DARWIN",
        -              "DARWIN",
        -              "DARWIN_WEB",
        -              "PROVIDER_NETWORK"
        -            ],
        -            "type": "string"
        -          },
        -          "reasonCode": {
        -            "enum": [
        -              "NO_REMOTE_ROUTE",
        -              "VERIFICATION_EXPIRED",
        -              "EXACT_OPERATION_NOT_VERIFIED",
        -              "SCHEMA_CHANGED",
        -              "SOURCE_RECEIPT_MISSING",
        -              "SOURCE_REVISION_MISMATCH",
        -              "BINDING_DIGEST_MISMATCH",
        -              "AUTHENTICATION_REQUIRED",
        -              "CONFIGURATION_REQUIRED",
        -              "BROWSER_SESSION_REQUIRED",
        -              "ROUTE_NOT_APPROVED",
        -              "UNSUPPORTED_TRANSPORT",
        -              "UNSUPPORTED_PROTOCOL_VERSION",
        -              "CATALOG_TOO_LARGE",
        -              "ADAPTER_UNAVAILABLE",
        -              "PROVIDER_UNREACHABLE",
        -              "ROUTE_WITHDRAWN",
        -              "DARWIN_POLICY_BLOCKED",
        -              "READINESS_EVALUATION_UNAVAILABLE"
        -            ],
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "enum": [
        -              "REFRESH_EVIDENCE",
        -              "REAUTHENTICATE",
        -              "CONFIGURE_ROUTE",
        -              "CONNECT_BROWSER",
        -              "REQUEST_APPROVAL",
        -              "DEPLOY_ADAPTER",
        -              "REDUCE_CATALOG",
        -              "RETRY_PROVIDER",
        -              "CONTACT_OPERATOR",
        -              "NONE"
        -            ],
        -            "type": "string"
        -          },
        -          "stage": {
        -            "enum": [
        -              "SOURCE_EVIDENCE",
        -              "VERIFICATION_FRESHNESS",
        -              "CAPABILITY_BINDING",
        -              "PUBLICATION_HANDOFF",
        -              "DARWIN_CONSUMPTION",
        -              "USER_PREFLIGHT",
        -              "TRANSPORT_ADMISSION",
        -              "ROUTE_POLICY",
        -              "ADAPTER_SELECTION",
        -              "PROVIDER_ATTEMPT",
        -              "SOURCE_LIFECYCLE",
        -              "DARWIN_POLICY",
        -              "READINESS_EVALUATION"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "contractVersion",
        -          "reasonCode",
        -          "stage",
        -          "owner",
        -          "capabilityRevision",
        -          "bindingRevision",
        -          "recovery"
        -        ],
        -        "type": "object"
        -      },
        -      "threadUnavailableReason": {
        -        "anyOf": [
        -          {
        -            "enum": [
        -              "ACT_THREAD_CUTOVER_PENDING",
        -              "TARGET_CAPABILITY_NOT_FOUND",
        -              "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
        -              "ROUTE_NOT_CONFIGURED",
        -              "ROUTE_REVISION_STALE",
        -              "ROUTE_NOT_APPROVED",
        -              "ROUTE_NOT_READY",
        -              "ROUTE_NOT_VERIFIED",
        -              "ROUTE_VERIFICATION_EXPIRED",
        -              "CALLABLE_TRANSPORT_NOT_VERIFIED",
        -              "THREAD_ADAPTER_UNAVAILABLE",
        -              "CAPABILITY_SCHEMA_MISSING",
        -              "THREAD_AUTH_BINDING_UNVERIFIED",
        -              "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
        -              "THREAD_READINESS_UNAVAILABLE"
        -            ],
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "rank",
        -      "agent",
        -      "capability",
        -      "revision",
        -      "name",
        -      "description",
        -      "category",
        -      "readiness",
        -      "canStartThread",
        -      "input"
        -    ],
        -    "type": "object"
        -  },
        -  "maxItems": 50,
        -  "type": "array"
        -}
      • addedOutput schema / properties / searchId
        Added value: +{
        +  "pattern": "^srch_[a-f0-9-]{36}$",
        +  "type": "string"
        +}
      • addedOutput schema / properties / searchToken
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / status
        Added value: +{
        +  "enum": [
        +    "completed",
        +    "needs_input",
        +    "no_match"
        +  ],
        +  "type": "string"
        +}
      • removedOutput schema / properties / versions
        Removed value: -{
        -  "additionalProperties": false,
        -  "default": {
        -    "embedding": null,
        -    "feature": null,
        -    "generation": null,
        -    "policy": null,
        -    "projection": null,
        -    "ranker": null,
        -    "retrieval": null,
        -    "sparse": null
        -  },
        -  "properties": {
        -    "embedding": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "feature": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "generation": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "policy": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "projection": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "ranker": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "retrieval": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    },
        -    "sparse": {
        -      "anyOf": [
        -        {
        -          "maxLength": 200,
        -          "type": "string"
        -        },
        -        {
        -          "type": "null"
        -        }
        -      ]
        -    }
        -  },
        -  "required": [
        -    "generation",
        -    "projection",
        -    "embedding",
        -    "sparse",
        -    "retrieval",
        -    "feature",
        -    "ranker",
        -    "policy"
        -  ],
        -  "type": "object"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "contractVersion",
        -  "outcome",
        -  "results",
        -  "agents",
        -  "versions"
        -]New value: +[
        +  "searchId",
        +  "responseId",
        +  "previousResponseId",
        +  "contractVersion",
        +  "status",
        +  "response"
        +]
  14. 1 tool update
    • Addedshow_darwin_view
  15. 1 tool update
    • Changedsearch2 fields changed
      • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / routeDecision
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "bindingRevision": {
        +      "anyOf": [
        +        {
        +          "exclusiveMinimum": 0,
        +          "maximum": 9007199254740991,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "capabilityRevision": {
        +      "anyOf": [
        +        {
        +          "exclusiveMinimum": 0,
        +          "maximum": 9007199254740991,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "contractVersion": {
        +      "const": 1,
        +      "type": "number"
        +    },
        +    "owner": {
        +      "enum": [
        +        "SOURCE",
        +        "CREORA",
        +        "CREORA_DARWIN",
        +        "PROVIDER",
        +        "PROVIDER_DARWIN",
        +        "DARWIN",
        +        "DARWIN_WEB",
        +        "PROVIDER_NETWORK"
        +      ],
        +      "type": "string"
        +    },
        +    "reasonCode": {
        +      "enum": [
        +        "NO_REMOTE_ROUTE",
        +        "VERIFICATION_EXPIRED",
        +        "EXACT_OPERATION_NOT_VERIFIED",
        +        "SCHEMA_CHANGED",
        +        "SOURCE_RECEIPT_MISSING",
        +        "SOURCE_REVISION_MISMATCH",
        +        "BINDING_DIGEST_MISMATCH",
        +        "AUTHENTICATION_REQUIRED",
        +        "CONFIGURATION_REQUIRED",
        +        "BROWSER_SESSION_REQUIRED",
        +        "ROUTE_NOT_APPROVED",
        +        "UNSUPPORTED_TRANSPORT",
        +        "UNSUPPORTED_PROTOCOL_VERSION",
        +        "CATALOG_TOO_LARGE",
        +        "ADAPTER_UNAVAILABLE",
        +        "PROVIDER_UNREACHABLE",
        +        "ROUTE_WITHDRAWN",
        +        "DARWIN_POLICY_BLOCKED",
        +        "READINESS_EVALUATION_UNAVAILABLE"
        +      ],
        +      "type": "string"
        +    },
        +    "recovery": {
        +      "enum": [
        +        "REFRESH_EVIDENCE",
        +        "REAUTHENTICATE",
        +        "CONFIGURE_ROUTE",
        +        "CONNECT_BROWSER",
        +        "REQUEST_APPROVAL",
        +        "DEPLOY_ADAPTER",
        +        "REDUCE_CATALOG",
        +        "RETRY_PROVIDER",
        +        "CONTACT_OPERATOR",
        +        "NONE"
        +      ],
        +      "type": "string"
        +    },
        +    "stage": {
        +      "enum": [
        +        "SOURCE_EVIDENCE",
        +        "VERIFICATION_FRESHNESS",
        +        "CAPABILITY_BINDING",
        +        "PUBLICATION_HANDOFF",
        +        "DARWIN_CONSUMPTION",
        +        "USER_PREFLIGHT",
        +        "TRANSPORT_ADMISSION",
        +        "ROUTE_POLICY",
        +        "ADAPTER_SELECTION",
        +        "PROVIDER_ATTEMPT",
        +        "SOURCE_LIFECYCLE",
        +        "DARWIN_POLICY",
        +        "READINESS_EVALUATION"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "contractVersion",
        +    "reasonCode",
        +    "stage",
        +    "owner",
        +    "capabilityRevision",
        +    "bindingRevision",
        +    "recovery"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / results / items / properties / routeDecision
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "bindingRevision": {
        +      "anyOf": [
        +        {
        +          "exclusiveMinimum": 0,
        +          "maximum": 9007199254740991,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "capabilityRevision": {
        +      "anyOf": [
        +        {
        +          "exclusiveMinimum": 0,
        +          "maximum": 9007199254740991,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "contractVersion": {
        +      "const": 1,
        +      "type": "number"
        +    },
        +    "owner": {
        +      "enum": [
        +        "SOURCE",
        +        "CREORA",
        +        "CREORA_DARWIN",
        +        "PROVIDER",
        +        "PROVIDER_DARWIN",
        +        "DARWIN",
        +        "DARWIN_WEB",
        +        "PROVIDER_NETWORK"
        +      ],
        +      "type": "string"
        +    },
        +    "reasonCode": {
        +      "enum": [
        +        "NO_REMOTE_ROUTE",
        +        "VERIFICATION_EXPIRED",
        +        "EXACT_OPERATION_NOT_VERIFIED",
        +        "SCHEMA_CHANGED",
        +        "SOURCE_RECEIPT_MISSING",
        +        "SOURCE_REVISION_MISMATCH",
        +        "BINDING_DIGEST_MISMATCH",
        +        "AUTHENTICATION_REQUIRED",
        +        "CONFIGURATION_REQUIRED",
        +        "BROWSER_SESSION_REQUIRED",
        +        "ROUTE_NOT_APPROVED",
        +        "UNSUPPORTED_TRANSPORT",
        +        "UNSUPPORTED_PROTOCOL_VERSION",
        +        "CATALOG_TOO_LARGE",
        +        "ADAPTER_UNAVAILABLE",
        +        "PROVIDER_UNREACHABLE",
        +        "ROUTE_WITHDRAWN",
        +        "DARWIN_POLICY_BLOCKED",
        +        "READINESS_EVALUATION_UNAVAILABLE"
        +      ],
        +      "type": "string"
        +    },
        +    "recovery": {
        +      "enum": [
        +        "REFRESH_EVIDENCE",
        +        "REAUTHENTICATE",
        +        "CONFIGURE_ROUTE",
        +        "CONNECT_BROWSER",
        +        "REQUEST_APPROVAL",
        +        "DEPLOY_ADAPTER",
        +        "REDUCE_CATALOG",
        +        "RETRY_PROVIDER",
        +        "CONTACT_OPERATOR",
        +        "NONE"
        +      ],
        +      "type": "string"
        +    },
        +    "stage": {
        +      "enum": [
        +        "SOURCE_EVIDENCE",
        +        "VERIFICATION_FRESHNESS",
        +        "CAPABILITY_BINDING",
        +        "PUBLICATION_HANDOFF",
        +        "DARWIN_CONSUMPTION",
        +        "USER_PREFLIGHT",
        +        "TRANSPORT_ADMISSION",
        +        "ROUTE_POLICY",
        +        "ADAPTER_SELECTION",
        +        "PROVIDER_ATTEMPT",
        +        "SOURCE_LIFECYCLE",
        +        "DARWIN_POLICY",
        +        "READINESS_EVALUATION"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "contractVersion",
        +    "reasonCode",
        +    "stage",
        +    "owner",
        +    "capabilityRevision",
        +    "bindingRevision",
        +    "recovery"
        +  ],
        +  "type": "object"
        +}

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search, fetch, and interactively browse web pages through a fail-closed Tor/VPN-only tunnel, rotate identities, and exchange end-to-end encrypted messages with other agents via MCP.
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to search the web through configured providers and crawl single pages or entire sites into clean Markdown or JSON, including authenticated crawls and STDIO/HTTP MCP access.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to search the web through configured providers and crawl single pages or whole sites into clean Markdown or JSON, including content behind logins, over MCP STDIO or HTTP.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to browse web pages, see a compact semantic digest and typed diff after each action, and verify changes with assertions over that diff.
    16
    58 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources