Skip to main content
Glama

Server Details

Search public AI capabilities and coordinate approved work through Darwin's Search to Act interface.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.9% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.5/5.0

Scored across 14 tools

Disambiguation4/5

Most tools target clearly distinct resources and actions (threads, account, payments, credentials, search). However, list_act_history is explicitly documented as the same bounded read as list_threads, creating a genuine overlap that could cause misselection. The remaining tools are well differentiated.

Naming Consistency4/5

The bulk of tools use a consistent snake_case verb_noun pattern (archive_thread, get_thread, list_threads, send_message, start_thread, list_payment_methods). Four tools deviate by being bare verbs (authenticate, open_darwin, pay, search), a minor inconsistency but still readable.

Tool Count5/5

14 tools is well-scoped for a server covering threads, auth, accounts, payments, credentials, and search. Each tool appears to earn its place without obvious redundancy beyond the noted list alias.

Completeness4/5

The thread lifecycle is well covered (start, get, send, archive) and auth, payment, credential, and search surfaces are present. Minor gaps exist, such as no explicit thread delete/cancel tool (cancellation is only via send_message), but agents can work around this.

Available Tools

15 tools
archive_threadArchive threadB
Idempotent
Inspect

Archive a thread without cancelling its work.

ParametersJSON Schema
NameRequiredDescriptionDefault
threadYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
threadYes
archivedYes

TDQS

B3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds real value by clarifying that in-flight work is preserved, but it omits whether archiving hides the thread from list_threads or whether it requires ownership.

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?

A single short sentence with the key qualifier front and center and zero filler. It is efficient, though arguably terse enough that valuable behavioral context was trimmed rather than merely condensed.

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?

An output schema exists, so return values need not be explained, and annotations cover idempotency and non-destructiveness. What remains missing is thread-ID discoverability and the observable effect of archiving on listings, which an agent would want before invoking.

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

Parameters2/5

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

One parameter with 0% schema description coverage, and the description says nothing about it. It does not explain that 'thread' is an identifier, where to obtain it (e.g. list_threads), or reference the schema's format constraints, so it fails to compensate for the coverage gap.

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 (archive) and resource (thread), and the qualifier 'without cancelling its work' sharpens the semantics beyond the bare name. It does not, however, name or contrast with any sibling tool, so an agent must infer its place among list_threads/get_thread.

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?

No when-to-use guidance, no prerequisites, and no alternative named. The phrase 'without cancelling its work' hints at a distinction from a cancellation path, but no such sibling exists in the list, so the routing value is limited.

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

authenticateAuthenticateCInspect

Start hosted authentication for a thread request.

ParametersJSON Schema
NameRequiredDescriptionDefault
requestYes
idempotencyKeyNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.4/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false and destructiveHint=false, so the safety profile is partly covered. The description adds only that authentication is 'hosted', hinting at an external flow, but says nothing about what the call triggers (redirect/browser/URL return), what credentials are needed, or why it is non-idempotent — significant gaps even at the reduced annotation bar.

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?

A single short sentence with no padding or redundancy, front-loading the action. It is efficient, though its brevity stems partly from under-specification rather than disciplined editing.

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?

An output schema exists, so return values need not be explained, but for a non-idempotent, open-world mutation with two fully undocumented parameters, one sentence is not enough to call it correctly. The description should at minimum clarify what a 'thread request' is and what happens on invocation.

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

Parameters2/5

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

Schema description coverage is 0% for both parameters, so the description must carry the burden. It mentions 'request' only in passing ('a thread request') without explaining the expected format, origin, or content of the string, and never mentions idempotencyKey at all.

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 names a verb+resource ('Start hosted authentication'), which is more specific than a tautology, but 'hosted authentication for a thread request' is opaque terminology and 'thread request' is never defined. It also does nothing to distinguish itself from siblings like list_auth_credentials or start_thread, which an agent could easily confuse it with.

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 when-to-use guidance, no prerequisites, and no mention of alternatives or when NOT to call it. The agent is left to infer the entire triggering context from a single vague sentence.

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.

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

Output Schema

ParametersJSON 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_threadGet threadB
Read-onlyIdempotent
Inspect

Read a thread, optionally waiting for new events.

ParametersJSON Schema
NameRequiredDescriptionDefault
waitNo
limitNo
cursorNo
threadYes

Output Schema

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

TDQS

B3/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 covered. The description usefully adds that the call can block for new events, but says nothing about how long it waits, whether it times out, or how pagination interacts with waiting.

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?

A single front-loaded sentence with zero filler — the core action comes first. It is arguably over-terse for a four-parameter tool, but nothing in it is wasted.

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?

An output schema exists, so return values need not be described, and annotations carry the safety profile. Still, for a tool with four undocumented parameters and cursor-based pagination, the description leaves an agent without enough to call it confidently in non-default cases.

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

Parameters2/5

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

Schema description coverage is 0% across 4 parameters. The description only indirectly gestures at 'wait'; the required 'thread' identifier, the 'limit' cap, and the 'cursor' opaque pagination token are never explained in prose, so the agent must guess their semantics from names alone.

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+resource (read a thread) and implies retrieval of a single thread, which is distinguishable from the sibling list_threads. However, it never explicitly contrasts itself with list_threads, so the differentiation is left to inference.

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?

The phrase 'optionally waiting for new events' hints at when the wait parameter matters, but there is no explicit when-to-use guidance, no exclusions, and no routing to alternatives such as list_threads or search. An agent gets only the faintest usage context.

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNo
archivedNo
targetAgentNo
needsAttentionNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cursorYes
threadsYes

TDQS

C2.4/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 covered. The description adds only two useful pieces of context: the read is scoped to the authorized Darwin account and is "bounded" (i.e., paginated), with no mention of auth requirements or rate limits beyond that.

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?

Two short sentences with no padding, and the scope statement is front-loaded. However, the brevity here is under-specification rather than disciplined conciseness for a five-parameter tool.

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?

An output schema exists, so return values need not be explained. But with five undocumented parameters, no when-to-use guidance, and no real differentiation from list_threads, the definition is far too thin for an agent to invoke it correctly.

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

Parameters1/5

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

The schema has five parameters (limit, cursor, archived, targetAgent, needsAttention) with 0% description coverage, so the description carries the full burden. It mentions none of them, leaving the agent with no idea what targetAgent, needsAttention, or archived mean in this context.

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 states a verb and resource ("List private threads") but this conflicts with the tool name list_act_history, leaving the agent unsure whether the tool lists threads or an activity/audit history. It explicitly says it is "the same bounded read as list_threads," which fails to distinguish it from that sibling rather than clarifying it.

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 use this tool instead of list_threads, get_thread, or list_search_history. Claiming it is "the same bounded read as list_threads" actively obscures the selection decision rather than guiding it.

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.

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

Output Schema

ParametersJSON 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.

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

Output Schema

ParametersJSON 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.

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

Output Schema

ParametersJSON 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.

list_threadsList threadsB
Read-onlyIdempotent
Inspect

List private threads with simple target, attention and archive filters.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNo
archivedNo
targetAgentNo
needsAttentionNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cursorYes
threadsYes

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds only the 'private' scope qualifier and the fact that it is filterable; it discloses nothing about pagination behavior, default page size, or result ordering beyond what structured data provides.

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?

A single front-loaded sentence with no filler. It is efficient, though its brevity contributes to the parameter-coverage gap rather than being optimal for a 5-parameter tool.

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?

An output schema exists so return values need not be explained, and annotations cover safety. However, for a 5-parameter paginated list tool with 0% schema coverage, the description leaves limit/cursor semantics and the relationship between the three filter flags unexplained.

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 0% across 5 parameters, so the description must carry the load and only partially does: 'target, attention and archive' map to targetAgent, needsAttention and archived, leaving limit and cursor (the pagination parameters) entirely unaddressed in both schema and description.

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+resource ('List ... threads') and adds a scope qualifier ('private') plus the filter dimensions, so an agent can tell it apart from get_thread (singular fetch) and archive_thread (mutation). It stops short of explicitly contrasting with list siblings, but the purpose is unambiguous.

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?

The sentence names filter categories but gives no when-to-use/when-not guidance, no mention of the alternative fetch path (get_thread) or of pagination expectations. There are many list_* siblings and nothing here helps an agent choose among them.

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

open_darwinDarwinAInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It hints at an authorization boundary ('authorized interactions') but does not say whether opening requires an authenticated session, whether it is idempotent, or what state it establishes. Minimal but not misleading disclosure for a zero-param launcher.

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, then the routing guidance. Every clause earns its place with 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?

For a zero-param, no-output-schema launcher, the description covers the action and delegates follow-up work to named siblings. It could say more about what opening produces or requires, but it is close to complete for this tool shape.

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 the schema baseline is 4. There is nothing for the description to clarify or compensate for.

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 (Open) and resource (Darwin Browse app), which is enough to distinguish it from the thread/search siblings it routes to. The resource itself is opaque ('Darwin Browse app'), so the agent knows it launches something but not quite what.

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: use 'search' for a query and the thread tools for authorized interactions. That is clear alternative-naming guidance, though it does not state when NOT to call open_darwin or what precondition (e.g., prior authentication) must hold.

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

payPayC
DestructiveIdempotent
Inspect

Open hosted selection for an immutable payment request.

ParametersJSON Schema
NameRequiredDescriptionDefault
requestYes
idempotencyKeyNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=true, and destructiveHint=true. The description adds that the payment request is immutable and that selection is hosted, which is useful context, but it does not explain auth requirements, what destructive behavior entails, or how idempotency is enforced.

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 a single concise sentence with no wasted words. However, it is under-specified for a payment tool with multiple behavioral annotations and two parameters, so conciseness comes at the cost of useful detail.

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?

An output schema exists, so return values need not be described, and annotations cover the safety profile. Still, with 0% schema description coverage and no usage guidance, the description leaves critical gaps about parameter meaning and when to invoke the tool.

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

Parameters1/5

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

Schema description coverage is 0%, so the description must compensate for undocumented parameters. It does not explain the required 'request' parameter or the optional 'idempotencyKey' parameter, their formats, or their roles in the payment flow.

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 states an action and resource: 'Open hosted selection for an immutable payment request.' However, it does not clearly say that this initiates a payment, and it does not distinguish the tool from siblings like list_payment_methods or authenticate. The purpose is implied but vague.

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 guidance on when to use this tool versus alternatives, no prerequisites, and no exclusions. The description gives no indication of the context in which an agent should select pay over sibling tools.

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

send_messageSend messageA
DestructiveIdempotent
Inspect

Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact proposed external effect; approval_confirmation with decision allow or deny for one additional permission; completion_confirmation to accept a result without authorizing a new effect; or cancellation_request to ask the provider to cancel one operation. Exact request and operation IDs must come from get_thread. Plain text never grants authority, a cancellation request is not confirmed cancellation, and durable acceptance is not remote completion.

ParametersJSON Schema
NameRequiredDescriptionDefault
threadYesAuthorized thread identifier returned by start_thread, get_thread, or list_threads.
attachmentsNoOptional Darwin asset references, allowed only with messageType message; never inline base64 or secrets.
messageTypeYesTyped event mode. Supported values are message, action_request, action_confirmation, approval_confirmation, completion_confirmation, and cancellation_request.
idempotencyKeyNoOptional caller-generated retry key. Reuse it only for an unchanged retry after an unknown outcome.
messageContentYesContent 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.

Output Schema

ParametersJSON Schema
NameRequiredDescription
cursorYes
statusYes
threadYes
messageYes
idempotencyKeyYes

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true, idempotentHint=true, and openWorldHint=true, so the safety profile is covered by structured data. The description earns credit for non-obvious semantics the annotations cannot express: 'Plain text never grants authority, a cancellation request is not confirmed cancellation, and durable acceptance is not remote completion.' It does not, however, restate authorization requirements or retry semantics beyond what the idempotencyKey schema field already says.

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?

Front-loads the core action and prerequisite (IDs from get_thread) before the long mode enumeration, and every clause maps to a real decision the caller must make. The middle sentence is dense but not padded; slightly tighter formatting of the six modes would help.

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 carry the destructive/idempotent profile. The description covers the modes, the authorized-thread constraint, ID provenance, and the authority caveats, leaving only minor gaps such as error/failure behavior after an ambiguous outcome.

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 thread, messageType, messageContent shapes, attachments, and idempotencyKey provenance. The description's mode-to-payload mapping largely restates what the enum and the messageContent description already provide, so baseline 3 is correct.

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+resource ('Append one typed event to an authorized thread') and immediately differentiates the six event modes it can produce. An agent can distinguish this from archive_thread, start_thread, and get_thread without opening the schema, since the description pins it to appending events on an existing authorized thread.

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

Usage Guidelines5/5

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

Gives explicit per-mode routing: 'Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact proposed external effect...'. It also names the prerequisite source for the required IDs ('must come from get_thread'), which is a concrete when-to-use dependency rather than an inference.

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

show_darwin_viewDarwin
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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

start_threadStart threadA
Idempotent
Inspect

Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:default and that tool's arguments. Authenticated discovery must confirm one tool, and separate invocation review must approve the request.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
cursorYes
statusYes
threadYes
messageYes
idempotencyKeyYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare non-destructive, idempotent, open-world behavior, so the bar is lower. The description adds material preconditions the annotations cannot convey: authenticated discovery must confirm exactly one tool, and a separate invocation review must approve the request before it proceeds.

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?

Runs to three sentences with no filler, and the core action is front-loaded before the conditional routing and precondition clauses. Slightly dense but every sentence carries distinct 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 tool with a complex oneOf schema, nested action_request content, and an output schema, the description covers the primary action, the alternate routing path, and the approval precondition. It omits idempotency and error-surface notes, but those are largely covered by the schema and annotations.

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 reported at 100%, so the schema already documents capability, arguments, account, and discoveryPreflight semantics. The description references capability private-mcp:default but adds no format or constraint detail beyond the schema, which is the expected baseline when the schema carries the load.

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 ('Start a private thread') plus the atomic first-message behavior, which separates it in spirit from send_message. However, it never explicitly names sibling alternatives, so an agent must infer that distinction rather than being told.

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 concrete conditional route: when the protected MCP target has exactly one tool, use action_request with capability private-mcp:default instead. That is real when-to-use guidance, though it does not state when plain start_thread is preferred over send_message or open_darwin.

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. 1 tool update
    • Addedshow_darwin_view
  2. 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"
        +}
  3. 10 tool updates
    • Changedarchive_thread1 field changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
    • Changedauthenticate4 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / anyOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "account": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "agent": {
        -        "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"
        -      },
        -      "request": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "request"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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"
        -      }
        -    },
        -    "required": [
        -      "authentication"
        -    ],
        -    "type": "object"
        -  }
        -]
      • addedInput schema / properties
        Added value: +{
        +  "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"
        +  }
        +}
      • addedInput schema / required
        Added value: +[
        +  "request"
        +]
    • Changedget_thread1 field changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
    • Changedlist_act_history1 field changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
    • Changedlist_auth_credentials4 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "description": "Authorized Darwin AI whose saved credential metadata to list.",
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId"
        -]
      • addedOutput schema / properties / credentials / items / properties / revision
        Added value: +{
        +  "description": "Opaque revision for conditional revocation.",
        +  "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"
        +}
      • changedOutput schema / properties / credentials / items / required
        Previous value: -[
        -  "credentialId",
        -  "provider",
        -  "label",
        -  "status",
        -  "expiresAt",
        -  "createdAt"
        -]New value: +[
        +  "credentialId",
        +  "provider",
        +  "label",
        +  "status",
        +  "expiresAt",
        +  "createdAt",
        +  "revision"
        +]
    • Changedlist_payment_methods2 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "description": "Authorized Darwin AI whose saved payment method references to list.",
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId"
        -]
    • Changedlist_threads1 field changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
    • Changedpay5 fields changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / properties / method
        Removed value: -{
        -  "enum": [
        -    "card",
        -    "bank",
        -    "hosted_checkout",
        -    "darwin_wallet",
        -    "mpp",
        -    "x402",
        -    "ucp",
        -    "acp"
        -  ],
        -  "type": "string"
        -}
      • removedInput schema / properties / paymentMethod
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "request",
        -  "method"
        -]New value: +[
        +  "request"
        +]
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "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"
        -  }
        -]New value: +[
        +  {
        +    "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"
        +  }
        +]
    • Changedsend_message1 field changed
      • removedInput schema / properties / agent
        Removed value: -{
        -  "description": "Optional authorized Darwin AI. Omit to use the caller's active AI.",
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
    • Changedstart_thread1 field changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "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": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "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": {
        +      "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"
        +  }
        +]
  4. 1 tool update
    • Changedget_thread1 field changed
      • addedOutput schema / properties / errors
        Added value: +{
        +  "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"
        +}
  5. 2 tool updates
    • Changedsearch2 fields changed
      • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / threadUnavailableReason
        Added value: +{
        +  "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"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / items / properties / threadUnavailableReason
        Added value: +{
        +  "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"
        +    }
        +  ]
        +}
    • Changedstart_thread1 field changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "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": {
        -      "agent": {
        -        "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": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "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": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "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"
        +  }
        +]
  6. 1 tool update
    • Addedopen_darwin
  7. 1 tool update
    • Changedsearch6 fields changed
      • addedOutput schema / properties / agents / items / properties / canAttemptThread
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / canAttemptThread
        Added value: +{
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / agents / items / properties / capabilities / items / properties / readiness / enum
        Previous value: -[
        -  "ready",
        -  "authentication_required",
        -  "unavailable"
        -]New value: +[
        +  "ready",
        +  "authentication_required",
        +  "recheck_available",
        +  "unavailable"
        +]
      • changedOutput schema / properties / agents / items / properties / readiness / enum
        Previous value: -[
        -  "ready",
        -  "authentication_required",
        -  "unavailable"
        -]New value: +[
        +  "ready",
        +  "authentication_required",
        +  "recheck_available",
        +  "unavailable"
        +]
      • addedOutput schema / properties / results / items / properties / canAttemptThread
        Added value: +{
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / results / items / properties / readiness / enum
        Previous value: -[
        -  "ready",
        -  "authentication_required",
        -  "unavailable"
        -]New value: +[
        +  "ready",
        +  "authentication_required",
        +  "recheck_available",
        +  "unavailable"
        +]
  8. 1 tool update
    • Changedget_thread7 fields changed
      • addedOutput 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"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / messages / items / additionalProperties
        Removed value: -false
      • addedOutput schema / properties / messages / items / oneOf
        Added value: +[
        +  {
        +    "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"
        +  }
        +]
      • removedOutput schema / properties / messages / items / properties
        Removed value: -{
        -  "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": {
        -    "enum": [
        -      "message",
        -      "result"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / messages / items / required
        Removed value: -[
        -  "message",
        -  "from",
        -  "type",
        -  "content",
        -  "status",
        -  "createdAt"
        -]
      • removedOutput schema / properties / messages / items / type
        Removed value: -"object"
      • changedOutput schema / properties / requests / items / oneOf
        Previous value: -[
        -  {
        -    "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/__schema0"
        -        },
        -        "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/__schema0"
        -        },
        -        "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"
        -  }
        -]New value: +[
        +  {
        +    "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"
        +  }
        +]
  9. 1 tool update
    • Changedsearch8 fields changed
      • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / revision
        Added value: +{
        +  "anyOf": [
        +    {
        +      "exclusiveMinimum": 0,
        +      "maximum": 9007199254740991,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedOutput schema / properties / agents / items / properties / capabilities / items / required
        Previous value: -[
        -  "capability",
        -  "name",
        -  "description",
        -  "category",
        -  "readiness",
        -  "canStartThread",
        -  "input"
        -]New value: +[
        +  "capability",
        +  "revision",
        +  "name",
        +  "description",
        +  "category",
        +  "readiness",
        +  "canStartThread",
        +  "input"
        +]
      • addedOutput schema / properties / contractVersion
        Added value: +{
        +  "const": "search-public-v2",
        +  "default": "search-public-v2",
        +  "type": "string"
        +}
      • addedOutput schema / properties / diagnostics
        Added 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"
        +}
      • addedOutput schema / properties / outcome
        Added value: +{
        +  "default": "NO_ELIGIBLE_SUPPLY",
        +  "enum": [
        +    "MATCH",
        +    "CLARIFY",
        +    "NO_ELIGIBLE_SUPPLY"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / results
        Added value: +{
        +  "default": [],
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "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",
        +          "unavailable"
        +        ],
        +        "type": "string"
        +      },
        +      "revision": {
        +        "exclusiveMinimum": 0,
        +        "maximum": 9007199254740991,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "rank",
        +      "agent",
        +      "capability",
        +      "revision",
        +      "name",
        +      "description",
        +      "category",
        +      "readiness",
        +      "canStartThread",
        +      "input"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 50,
        +  "type": "array"
        +}
      • addedOutput schema / properties / versions
        Added 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: -[
        -  "agents"
        -]New value: +[
        +  "contractVersion",
        +  "outcome",
        +  "results",
        +  "agents",
        +  "versions"
        +]
  10. 2 tool updates
    • Changedsend_message4 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / oneOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "attachments": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "asset": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -              "type": "string"
        -            },
        -            "type": {
        -              "enum": [
        -                "image",
        -                "audio",
        -                "video",
        -                "file"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "type",
        -            "asset"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 19,
        -        "type": "array"
        -      },
        -      "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"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "arguments": {
        -            "additionalProperties": {
        -              "$ref": "#/$defs/__schema0"
        -            },
        -            "propertyNames": {
        -              "maxLength": 200,
        -              "type": "string"
        -            },
        -            "type": "object"
        -          },
        -          "capability": {
        -            "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"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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": {
        -          "request": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "request"
        -        ],
        -        "type": "object"
        -      },
        -      "messageType": {
        -        "const": "action_confirmation",
        -        "type": "string"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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": {
        -          "decision": {
        -            "enum": [
        -              "allow",
        -              "deny"
        -            ],
        -            "type": "string"
        -          },
        -          "request": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "request",
        -          "decision"
        -        ],
        -        "type": "object"
        -      },
        -      "messageType": {
        -        "const": "approval_confirmation",
        -        "type": "string"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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": {
        -          "request": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "request"
        -        ],
        -        "type": "object"
        -      },
        -      "messageType": {
        -        "const": "completion_confirmation",
        -        "type": "string"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "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": {
        -          "operation": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "operation"
        -        ],
        -        "type": "object"
        -      },
        -      "messageType": {
        -        "const": "cancellation_request",
        -        "type": "string"
        -      },
        -      "thread": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "thread",
        -      "messageType",
        -      "messageContent"
        -    ],
        -    "type": "object"
        -  }
        -]
      • addedInput schema / properties
        Added value: +{
        +  "agent": {
        +    "description": "Optional authorized Darwin AI. Omit to use the caller's active AI.",
        +    "maxLength": 200,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +    "type": "string"
        +  },
        +  "attachments": {
        +    "description": "Optional Darwin asset references, allowed only with messageType message; never inline base64 or secrets.",
        +    "items": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "asset": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +          "type": "string"
        +        },
        +        "type": {
        +          "enum": [
        +            "image",
        +            "audio",
        +            "video",
        +            "file"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "type",
        +        "asset"
        +      ],
        +      "type": "object"
        +    },
        +    "maxItems": 19,
        +    "type": "array"
        +  },
        +  "idempotencyKey": {
        +    "description": "Optional caller-generated retry key. Reuse it only for an unchanged retry after an unknown outcome.",
        +    "maxLength": 200,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +    "type": "string"
        +  },
        +  "messageContent": {
        +    "anyOf": [
        +      {
        +        "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"
        +      }
        +    ],
        +    "description": "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."
        +  },
        +  "messageType": {
        +    "description": "Typed event mode. Supported values are message, action_request, action_confirmation, approval_confirmation, completion_confirmation, and cancellation_request.",
        +    "enum": [
        +      "message",
        +      "action_request",
        +      "action_confirmation",
        +      "approval_confirmation",
        +      "completion_confirmation",
        +      "cancellation_request"
        +    ],
        +    "type": "string"
        +  },
        +  "thread": {
        +    "description": "Authorized thread identifier returned by start_thread, get_thread, or list_threads.",
        +    "maxLength": 200,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +    "type": "string"
        +  }
        +}
      • addedInput schema / required
        Added value: +[
        +  "thread",
        +  "messageType",
        +  "messageContent"
        +]
    • Changedstart_thread1 field changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "agent": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "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": {
        -      "agent": {
        -        "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": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "arguments": {
        -            "additionalProperties": {
        -              "$ref": "#/$defs/__schema0"
        -            },
        -            "propertyNames": {
        -              "maxLength": 200,
        -              "type": "string"
        -            },
        -            "type": "object"
        -          },
        -          "capability": {
        -            "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": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "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": {
        +      "agent": {
        +        "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"
        +  }
        +]
  11. 9 tool updates
    • Changedarchive_thread12 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / agent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / expectedRevision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedInput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "actingAiId",
        -  "threadId",
        -  "expectedRevision"
        -]New value: +[
        +  "thread"
        +]
      • removedOutput schema / properties / archived / const
        Removed value: -true
      • removedOutput schema / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "threadId",
        -  "archived",
        -  "revision",
        -  "attention"
        -]New value: +[
        +  "thread",
        +  "archived"
        +]
    • Changedauthenticate3 fields changed
      • addedInput schema / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "account": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "agent": {
        +        "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"
        +      },
        +      "request": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "request"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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"
        +      }
        +    },
        +    "required": [
        +      "authentication"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedInput schema / oneOf
        Removed value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "accountId": {
        -        "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"
        -      },
        -      "authenticationRequestId": {
        -        "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"
        -      },
        -      "mode": {
        -        "const": "start",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "mode",
        -      "actingAiId",
        -      "authenticationRequestId",
        -      "idempotencyKey"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actingAiId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "authenticationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "mode": {
        -        "const": "status",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "mode",
        -      "actingAiId",
        -      "authenticationId"
        -    ],
        -    "type": "object"
        -  }
        -]
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "authenticationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "authorizationUrl": {
        -        "format": "uri",
        -        "maxLength": 2048,
        -        "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"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "enum": [
        -          "awaiting_consent",
        -          "authorizing",
        -          "exchanging",
        -          "expired"
        -        ],
        -        "type": "string"
        -      },
        -      "targetAiId": {
        -        "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": [
        -      "authenticationId",
        -      "targetAiId",
        -      "revision",
        -      "expiresAt",
        -      "status"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "accountId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "authenticationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "authorizationUrl": {
        -        "format": "uri",
        -        "maxLength": 2048,
        -        "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"
        -      },
        -      "grantId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "const": "connected",
        -        "type": "string"
        -      },
        -      "targetAiId": {
        -        "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": [
        -      "authenticationId",
        -      "targetAiId",
        -      "revision",
        -      "expiresAt",
        -      "status",
        -      "accountId",
        -      "grantId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "authenticationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "authorizationUrl": {
        -        "format": "uri",
        -        "maxLength": 2048,
        -        "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": {
        -        "enum": [
        -          "provider_denied",
        -          "provider_failed",
        -          "exchange_uncertain"
        -        ],
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "enum": [
        -          "denied",
        -          "failed"
        -        ],
        -        "type": "string"
        -      },
        -      "targetAiId": {
        -        "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": [
        -      "authenticationId",
        -      "targetAiId",
        -      "revision",
        -      "expiresAt",
        -      "status"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "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"
        +  }
        +]
    • Changedget_thread32 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / properties / afterCursor
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / agent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • addedInput schema / properties / cursor
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / limit / default
        Removed value: -50
      • addedInput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / wait
        Added value: +{
        +  "type": "boolean"
        +}
      • removedInput schema / properties / waitMs
        Removed value: -{
        -  "default": 0,
        -  "maximum": 30000,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "actingAiId",
        -  "threadId"
        -]New value: +[
        +  "thread"
        +]
      • removedOutput schema / $defs / __schema1
        Removed 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"
        -    }
        -  ]
        -}
      • removedOutput schema / $defs / __schema2
        Removed 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"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / actions
        Added value: +{
        +  "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"
        +}
      • removedOutput schema / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / capabilities
        Removed value: -{
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "capabilityId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "effect": {
        -        "enum": [
        -          "read_only",
        -          "external_effect"
        -        ],
        -        "type": "string"
        -      },
        -      "inputSchema": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/__schema0"
        -        },
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "outputSchema": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/__schema0"
        -        },
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "requiresAuthentication": {
        -        "type": "boolean"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "maxLength": 500,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "capabilityId",
        -      "revision",
        -      "title",
        -      "inputSchema",
        -      "effect",
        -      "requiresAuthentication"
        -    ],
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • removedOutput schema / properties / createdAt
        Removed value: -{
        -  "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"
        -}
      • removedOutput schema / properties / deliveries
        Removed value: -{
        -  "additionalProperties": {
        -    "enum": [
        -      "accepted",
        -      "delivered",
        -      "failed",
        -      "unknown"
        -    ],
        -    "type": "string"
        -  },
        -  "propertyNames": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "type": "object"
        -}
      • removedOutput schema / properties / events
        Removed value: -{
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "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"
        -      },
        -      "delivery": {
        -        "enum": [
        -          "accepted",
        -          "delivered",
        -          "failed",
        -          "unknown"
        -        ],
        -        "type": "string"
        -      },
        -      "id": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "payload": {
        -        "oneOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "parts": {
        -                "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,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "type": {
        -                "const": "message",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "parts"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "accountId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "arguments": {
        -                "additionalProperties": {
        -                  "$ref": "#/$defs/__schema1"
        -                },
        -                "propertyNames": {
        -                  "maxLength": 200,
        -                  "type": "string"
        -                },
        -                "type": "object"
        -              },
        -              "capabilityId": {
        -                "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"
        -              },
        -              "type": {
        -                "const": "action_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "capabilityId",
        -              "arguments"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestDigest": {
        -                "pattern": "^[a-f0-9]{64}$",
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "requestRevision": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "type": {
        -                "const": "action_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "requestDigest",
        -              "requestRevision"
        -            ],
        -            "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"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "reason": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "reason",
        -              "expiresAt"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "decision": {
        -                "enum": [
        -                  "allow",
        -                  "deny"
        -                ],
        -                "type": "string"
        -              },
        -              "requestDigest": {
        -                "pattern": "^[a-f0-9]{64}$",
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "requestRevision": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "type": {
        -                "const": "approval_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "requestDigest",
        -              "requestRevision",
        -              "decision"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "approval_expired",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "paymentRequestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_expired",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "paymentRequestId",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "accountId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "authType": {
        -                "maxLength": 100,
        -                "minLength": 1,
        -                "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        -                "type": "string"
        -              },
        -              "authenticationRequestId": {
        -                "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"
        -              },
        -              "resource": {
        -                "format": "uri",
        -                "maxLength": 2000,
        -                "type": "string"
        -              },
        -              "scopes": {
        -                "items": {
        -                  "maxLength": 200,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "maxItems": 50,
        -                "type": "array"
        -              },
        -              "targetAiId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "authenticationRequestId",
        -              "operationId",
        -              "targetAiId",
        -              "authType",
        -              "resource",
        -              "scopes"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "accountId": {
        -                "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"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "scopes": {
        -                "items": {
        -                  "maxLength": 200,
        -                  "type": "string"
        -                },
        -                "maxItems": 50,
        -                "type": "array"
        -              },
        -              "targetAiId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_required",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "targetAiId",
        -              "scopes"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "accountId": {
        -                "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"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "authentication_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "operationId",
        -              "accountId"
        -            ],
        -            "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"
        -              },
        -              "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"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "payeeId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "payeeName": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "paymentRequestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "paymentRequestId",
        -              "operationId",
        -              "amountMinor",
        -              "currency",
        -              "payeeId",
        -              "payeeName",
        -              "expiresAt",
        -              "acceptedMethods"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "paymentRequestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "receiptId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "paymentRequestId",
        -              "receiptId",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "disputeAmountMinor": {
        -                "pattern": "^[1-9][0-9]{0,17}$",
        -                "type": "string"
        -              },
        -              "disputeStatus": {
        -                "enum": [
        -                  "warning_needs_response",
        -                  "warning_under_review",
        -                  "warning_closed",
        -                  "needs_response",
        -                  "under_review",
        -                  "won",
        -                  "lost"
        -                ],
        -                "type": "string"
        -              },
        -              "failedRefundAmountMinor": {
        -                "pattern": "^[1-9][0-9]{0,17}$",
        -                "type": "string"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "paymentRequestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "pendingRefundAmountMinor": {
        -                "pattern": "^[1-9][0-9]{0,17}$",
        -                "type": "string"
        -              },
        -              "refundAmountMinor": {
        -                "pattern": "^(0|[1-9][0-9]{0,17})$",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "pending",
        -                  "failed",
        -                  "voided",
        -                  "partially_refunded",
        -                  "reversal_pending",
        -                  "reversal_failed",
        -                  "disputed",
        -                  "refunded"
        -                ],
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "payment_status",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "paymentRequestId",
        -              "operationId",
        -              "status"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "data": {
        -                "$ref": "#/$defs/__schema2"
        -              },
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "parts": {
        -                "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"
        -              },
        -              "type": {
        -                "const": "result",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "parts"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "completion_request",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "requestDigest": {
        -                "pattern": "^[a-f0-9]{64}$",
        -                "type": "string"
        -              },
        -              "requestId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "requestRevision": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "type": {
        -                "const": "completion_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "requestId",
        -              "requestDigest",
        -              "requestRevision"
        -            ],
        -            "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": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "action_withdrawn",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "providerReceiptId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "cancellation_confirmation",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "providerReceiptId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "messageId": {
        -                "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": "delivery_status",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "messageId",
        -              "status"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "operationId": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "queued",
        -                  "running",
        -                  "waiting",
        -                  "reconciling"
        -                ],
        -                "type": "string"
        -              },
        -              "type": {
        -                "const": "status",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "operationId",
        -              "status"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "code": {
        -                "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"
        -              },
        -              "retryable": {
        -                "type": "boolean"
        -              },
        -              "type": {
        -                "const": "error",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "code",
        -              "retryable"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "requestDigest": {
        -        "pattern": "^[a-f0-9]{64}$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "sender": {
        -        "enum": [
        -          "acting_ai",
        -          "target_ai",
        -          "runtime",
        -          "payment_broker",
        -          "authentication_broker"
        -        ],
        -        "type": "string"
        -      },
        -      "senderAiId": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "threadId",
        -      "sender",
        -      "senderAiId",
        -      "revision",
        -      "createdAt",
        -      "delivery",
        -      "requestDigest",
        -      "payload"
        -    ],
        -    "type": "object"
        -  },
        -  "maxItems": 100,
        -  "type": "array"
        -}
      • removedOutput schema / properties / goalId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / messages
        Added value: +{
        +  "items": {
        +    "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": {
        +        "enum": [
        +          "message",
        +          "result"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "message",
        +      "from",
        +      "type",
        +      "content",
        +      "status",
        +      "createdAt"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 100,
        +  "type": "array"
        +}
      • addedOutput schema / properties / needsAttention
        Added value: +{
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / operations
        Removed value: -{
        -  "additionalProperties": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "accepted": {
        -        "type": "boolean"
        -      },
        -      "accountId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "approvalDenied": {
        -        "type": "boolean"
        -      },
        -      "approvalExpired": {
        -        "type": "boolean"
        -      },
        -      "awaitingAccountProposal": {
        -        "type": "boolean"
        -      },
        -      "cancellationRequested": {
        -        "type": "boolean"
        -      },
        -      "capabilityId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "id": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentExpired": {
        -        "type": "boolean"
        -      },
        -      "paymentRevoked": {
        -        "type": "boolean"
        -      },
        -      "requestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "resultEventId": {
        -        "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": [
        -      "id",
        -      "capabilityId",
        -      "requestId",
        -      "status",
        -      "cancellationRequested"
        -    ],
        -    "type": "object"
        -  },
        -  "propertyNames": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "type": "object"
        -}
      • removedOutput schema / properties / requests / additionalProperties
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "digest": {
        -      "pattern": "^[a-f0-9]{64}$",
        -      "type": "string"
        -    },
        -    "disputeAmountMinor": {
        -      "pattern": "^[1-9][0-9]{0,17}$",
        -      "type": "string"
        -    },
        -    "disputeStatus": {
        -      "enum": [
        -        "warning_needs_response",
        -        "warning_under_review",
        -        "warning_closed",
        -        "needs_response",
        -        "under_review",
        -        "won",
        -        "lost"
        -      ],
        -      "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"
        -    },
        -    "failedRefundAmountMinor": {
        -      "pattern": "^[1-9][0-9]{0,17}$",
        -      "type": "string"
        -    },
        -    "id": {
        -      "maxLength": 200,
        -      "minLength": 1,
        -      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -      "type": "string"
        -    },
        -    "kind": {
        -      "enum": [
        -        "message",
        -        "action_request",
        -        "action_confirmation",
        -        "approval_request",
        -        "approval_confirmation",
        -        "approval_expired",
        -        "payment_expired",
        -        "authentication_request",
        -        "authentication_required",
        -        "authentication_confirmation",
        -        "payment_request",
        -        "payment_confirmation",
        -        "payment_status",
        -        "result",
        -        "completion_request",
        -        "completion_confirmation",
        -        "cancellation_request",
        -        "action_withdrawn",
        -        "cancellation_confirmation",
        -        "delivery_status",
        -        "status",
        -        "error"
        -      ],
        -      "type": "string"
        -    },
        -    "operationId": {
        -      "maxLength": 200,
        -      "minLength": 1,
        -      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -      "type": "string"
        -    },
        -    "paymentResolution": {
        -      "enum": [
        -        "expired",
        -        "cancelled",
        -        "settled"
        -      ],
        -      "type": "string"
        -    },
        -    "paymentStatus": {
        -      "enum": [
        -        "pending",
        -        "settled",
        -        "failed",
        -        "voided",
        -        "partially_refunded",
        -        "reversal_pending",
        -        "reversal_failed",
        -        "disputed",
        -        "refunded"
        -      ],
        -      "type": "string"
        -    },
        -    "pendingRefundAmountMinor": {
        -      "pattern": "^[1-9][0-9]{0,17}$",
        -      "type": "string"
        -    },
        -    "refundAmountMinor": {
        -      "pattern": "^(0|[1-9][0-9]{0,17})$",
        -      "type": "string"
        -    },
        -    "resolvedBy": {
        -      "maxLength": 200,
        -      "minLength": 1,
        -      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -      "type": "string"
        -    },
        -    "revision": {
        -      "maximum": 9007199254740991,
        -      "minimum": 0,
        -      "type": "integer"
        -    }
        -  },
        -  "required": [
        -    "id",
        -    "kind",
        -    "operationId",
        -    "revision",
        -    "digest"
        -  ],
        -  "type": "object"
        -}
      • addedOutput schema / properties / requests / items
        Added value: +{
        +  "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/__schema0"
        +          },
        +          "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/__schema0"
        +          },
        +          "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"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / requests / propertyNames
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / properties / requests / type
        Previous value: -"object"New value: +"array"
      • removedOutput schema / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • removedOutput schema / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "threadId",
        -  "goalId",
        -  "actingAiId",
        -  "targetAiId",
        -  "revision",
        -  "archived",
        -  "attention",
        -  "cursor",
        -  "capabilities",
        -  "operations",
        -  "requests",
        -  "deliveries",
        -  "createdAt",
        -  "events",
        -  "hasMore"
        -]New value: +[
        +  "thread",
        +  "messages",
        +  "actions",
        +  "requests",
        +  "cursor",
        +  "hasMore",
        +  "archived",
        +  "needsAttention"
        +]
    • Changedlist_act_history22 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / agent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedInput schema / properties / limit / default
        Removed value: -50
      • addedInput schema / properties / needsAttention
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / targetAgent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId"
        -]
      • addedOutput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / nextCursor
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maxLength": 200,
        -      "minLength": 1,
        -      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / threads / items / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedOutput schema / properties / threads / items / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / threads / items / properties / cursor
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 3,
        -  "pattern": "^.+:(0|[1-9][0-9]*)$",
        -  "type": "string"
        -}
      • removedOutput schema / properties / threads / items / properties / goalId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / threads / items / properties / needsAttention
        Added value: +{
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / threads / items / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / threads / items / properties / targetAgent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threads / items / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / threads / items / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threads / items / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / properties / threads / items / required
        Previous value: -[
        -  "threadId",
        -  "goalId",
        -  "actingAiId",
        -  "targetAiId",
        -  "revision",
        -  "archived",
        -  "attention",
        -  "cursor",
        -  "createdAt"
        -]New value: +[
        +  "thread",
        +  "targetAgent",
        +  "archived",
        +  "needsAttention",
        +  "createdAt"
        +]
      • changedOutput schema / required
        Previous value: -[
        -  "threads",
        -  "nextCursor"
        -]New value: +[
        +  "threads",
        +  "cursor"
        +]
    • Changedlist_threads22 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / agent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedInput schema / properties / limit / default
        Removed value: -50
      • addedInput schema / properties / needsAttention
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / targetAgent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId"
        -]
      • addedOutput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / nextCursor
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "maxLength": 200,
        -      "minLength": 1,
        -      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / threads / items / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedOutput schema / properties / threads / items / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / threads / items / properties / cursor
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 3,
        -  "pattern": "^.+:(0|[1-9][0-9]*)$",
        -  "type": "string"
        -}
      • removedOutput schema / properties / threads / items / properties / goalId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / threads / items / properties / needsAttention
        Added value: +{
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / threads / items / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / threads / items / properties / targetAgent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threads / items / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / threads / items / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threads / items / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / properties / threads / items / required
        Previous value: -[
        -  "threadId",
        -  "goalId",
        -  "actingAiId",
        -  "targetAiId",
        -  "revision",
        -  "archived",
        -  "attention",
        -  "cursor",
        -  "createdAt"
        -]New value: +[
        +  "thread",
        +  "targetAgent",
        +  "archived",
        +  "needsAttention",
        +  "createdAt"
        +]
      • changedOutput schema / required
        Previous value: -[
        -  "threads",
        -  "nextCursor"
        -]New value: +[
        +  "threads",
        +  "cursor"
        +]
    • Changedpay8 fields changed
      • removedInput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / agent
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • addedInput schema / properties / paymentMethod
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / paymentMethodId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedInput schema / properties / paymentRequestId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedInput schema / properties / request
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "actingAiId",
        -  "paymentRequestId",
        -  "method",
        -  "idempotencyKey"
        -]New value: +[
        +  "request",
        +  "method"
        +]
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentUrl": {
        -        "format": "uri",
        -        "maxLength": 2048,
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": false,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "const": "prepared",
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired",
        -      "paymentUrl"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentUrl": {
        -        "format": "uri",
        -        "maxLength": 2048,
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": true,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "enum": [
        -          "dispatching",
        -          "uncertain",
        -          "pending"
        -        ],
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired",
        -      "paymentUrl"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "receiptId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "receiptRelay": {
        -        "enum": [
        -          "pending",
        -          "delivered",
        -          "unknown",
        -          "withheld"
        -        ],
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": false,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "const": "settled",
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired",
        -      "receiptId",
        -      "receiptRelay"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "receiptId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "receiptRelay": {
        -        "enum": [
        -          "pending",
        -          "delivered",
        -          "unknown",
        -          "withheld"
        -        ],
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": true,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "enum": [
        -          "partially_refunded",
        -          "reversal_pending",
        -          "reversal_failed",
        -          "disputed"
        -        ],
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired",
        -      "receiptId",
        -      "receiptRelay"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "receiptId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "receiptRelay": {
        -        "enum": [
        -          "pending",
        -          "delivered",
        -          "unknown",
        -          "withheld"
        -        ],
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": false,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "const": "refunded",
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired",
        -      "receiptId",
        -      "receiptRelay"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "method": {
        -        "enum": [
        -          "card",
        -          "bank",
        -          "hosted_checkout",
        -          "darwin_wallet",
        -          "mpp",
        -          "x402",
        -          "ucp",
        -          "acp"
        -        ],
        -        "type": "string"
        -      },
        -      "payeeId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentMethodId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentRequestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "reconciliationRequired": {
        -        "const": false,
        -        "type": "boolean"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "status": {
        -        "enum": [
        -          "failed",
        -          "voided"
        -        ],
        -        "type": "string"
        -      },
        -      "threadId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "paymentId",
        -      "paymentRequestId",
        -      "threadId",
        -      "revision",
        -      "method",
        -      "paymentMethodId",
        -      "amountMinor",
        -      "currency",
        -      "payeeId",
        -      "expiresAt",
        -      "status",
        -      "reconciliationRequired"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "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"
        +  }
        +]
    • Changedsearch14 fields changed
      • addedInput schema / properties / category
        Added value: +{
        +  "description": "Optional open-ended agent or capability category focus for ranking.",
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • removedInput schema / properties / filters
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Optional hard constraints supported by the active Creora capability index.",
        -  "properties": {
        -    "capabilityKinds": {
        -      "items": {
        -        "enum": [
        -          "API",
        -          "BROWSER_AUTOMATION",
        -          "MCP",
        -          "SOFTWARE_ACTION",
        -          "OTHER"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 5,
        -      "minItems": 1,
        -      "type": "array"
        -    },
        -    "capabilityTypes": {
        -      "items": {
        -        "enum": [
        -          "PRODUCT",
        -          "SERVICE",
        -          "CAPABILITY",
        -          "CAPACITY",
        -          "ASSET",
        -          "DATA",
        -          "RIGHT"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 7,
        -      "minItems": 1,
        -      "type": "array"
        -    },
        -    "currency": {
        -      "pattern": "^[A-Z]{3}$",
        -      "type": "string"
        -    },
        -    "executionDomains": {
        -      "items": {
        -        "enum": [
        -          "HUMAN",
        -          "DIGITAL",
        -          "PHYSICAL"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 3,
        -      "minItems": 1,
        -      "type": "array"
        -    },
        -    "maxPriceMinor": {
        -      "maximum": 9007199254740991,
        -      "minimum": 0,
        -      "type": "integer"
        -    },
        -    "protocols": {
        -      "items": {
        -        "enum": [
        -          "DARWIN",
        -          "UCP",
        -          "ACP",
        -          "ARD",
        -          "A2A",
        -          "MCP",
        -          "WEBMCP",
        -          "OPENAPI",
        -          "X402",
        -          "MPP",
        -          "AP2"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 11,
        -      "minItems": 1,
        -      "type": "array"
        -    },
        -    "requiresExecutableRoute": {
        -      "default": false,
        -      "type": "boolean"
        -    }
        -  },
        -  "type": "object"
        -}
      • removedInput schema / properties / limit
        Removed value: -{
        -  "default": 10,
        -  "description": "Maximum number of ranked results to return, from 1 through 50. Defaults to 10.",
        -  "maximum": 50,
        -  "minimum": 1,
        -  "type": "integer"
        -}
      • addedInput schema / properties / numResults
        Added value: +{
        +  "default": 10,
        +  "maximum": 50,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • addedInput schema / properties / objective
        Added value: +{
        +  "description": "Optional outcome or success objective that should affect ranking.",
        +  "maxLength": 1000,
        +  "minLength": 1,
        +  "type": "string"
        +}
      • removedInput schema / properties / query / description
        Removed value: -"Describe the capability or outcome to find in natural language, including constraints and success criteria that should affect ranking."
      • addedOutput schema / properties / agents
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "avatar": {
        +        "anyOf": [
        +          {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "canStartThread": {
        +        "type": "boolean"
        +      },
        +      "capabilities": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "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",
        +                "unavailable"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "capability",
        +            "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",
        +          "unavailable"
        +        ],
        +        "type": "string"
        +      },
        +      "verified": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "agent",
        +      "name",
        +      "description",
        +      "category",
        +      "handle",
        +      "avatar",
        +      "verified",
        +      "readiness",
        +      "canStartThread",
        +      "capabilities"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 50,
        +  "type": "array"
        +}
      • removedOutput schema / properties / degraded
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / degradedReason
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "enum": [
        -        "CANONICAL_CACHE",
        -        "POSTGRES_COMPATIBILITY"
        -      ],
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / nextCursor
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • removedOutput schema / properties / partialHydration
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / rankingVersion
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • removedOutput schema / properties / results
        Removed value: -{
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "accountRequirement": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "authorizationMode": {
        -                "enum": [
        -                  "REMOTE_MCP_ELICITATION",
        -                  "REMOTE_UCP_IDENTITY",
        -                  "DARWIN_BROKERED",
        -                  "SELLER_HOSTED",
        -                  "UNAVAILABLE"
        -                ],
        -                "type": "string"
        -              },
        -              "providerDomain": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "providerLabel": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "requirement": {
        -                "enum": [
        -                  "none",
        -                  "optional",
        -                  "required"
        -                ],
        -                "type": "string"
        -              },
        -              "retentionModes": {
        -                "items": {
        -                  "enum": [
        -                    "temporary",
        -                    "saved"
        -                  ],
        -                  "type": "string"
        -                },
        -                "maxItems": 2,
        -                "type": "array"
        -              },
        -              "scopeDescriptions": {
        -                "items": {
        -                  "maxLength": 240,
        -                  "type": "string"
        -                },
        -                "maxItems": 12,
        -                "type": "array"
        -              }
        -            },
        -            "required": [
        -              "requirement",
        -              "providerLabel",
        -              "providerDomain",
        -              "retentionModes",
        -              "scopeDescriptions",
        -              "authorizationMode"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "aiId": {
        -        "type": "string"
        -      },
        -      "availability": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "observedAt": {
        -                "anyOf": [
        -                  {
        -                    "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"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "status": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "observedAt"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "canAuthenticateForThread": {
        -        "type": "boolean"
        -      },
        -      "canStartThread": {
        -        "type": "boolean"
        -      },
        -      "capabilityId": {
        -        "type": "string"
        -      },
        -      "capabilityKind": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "capabilityRevision": {
        -        "exclusiveMinimum": 0,
        -        "maximum": 9007199254740991,
        -        "type": "integer"
        -      },
        -      "category": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "description": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "executionDomain": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "inputContract": {
        -        "additionalProperties": false,
        -        "description": "Exact public execution fields when an Act bridge is verified. When available is false, this indexed capability cannot be started through Act; do not retry Search with a capabilityId selector.",
        -        "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"
        -      },
        -      "mediaPreviewUrl": {
        -        "anyOf": [
        -          {
        -            "format": "uri",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "owningAi": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "aiId": {
        -            "type": "string"
        -          },
        -          "avatarUrl": {
        -            "anyOf": [
        -              {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "classification": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "handle": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "name": {
        -            "type": "string"
        -          },
        -          "profileHandle": {
        -            "type": "string"
        -          },
        -          "reliabilityScore": {
        -            "anyOf": [
        -              {
        -                "maximum": 1,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "summary": {
        -            "anyOf": [
        -              {
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "verified": {
        -            "type": "boolean"
        -          },
        -          "websiteUrl": {
        -            "anyOf": [
        -              {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          }
        -        },
        -        "required": [
        -          "aiId",
        -          "name",
        -          "profileHandle",
        -          "handle",
        -          "avatarUrl",
        -          "verified",
        -          "classification"
        -        ],
        -        "type": "object"
        -      },
        -      "paymentRequirement": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "handlers": {
        -                "items": {
        -                  "enum": [
        -                    "HOSTED_CHECKOUT",
        -                    "UCP_SPT",
        -                    "ACP_SPT",
        -                    "MPP_SPT",
        -                    "X402"
        -                  ],
        -                  "type": "string"
        -                },
        -                "maxItems": 5,
        -                "type": "array"
        -              },
        -              "mode": {
        -                "enum": [
        -                  "free",
        -                  "fixed",
        -                  "quote",
        -                  "usage"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "handlers"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "pricing": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "currency": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "maximumMinor": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "minimumMinor": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 9007199254740991,
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mode": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "unit": {
        -                "anyOf": [
        -                  {
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "currency",
        -              "minimumMinor",
        -              "maximumMinor",
        -              "unit"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "profileHandle": {
        -        "type": "string"
        -      },
        -      "protocols": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "searchAttributionId": {
        -        "description": "Opaque identifier scoped to this Search result. Preserve it with the selected capability; it does not itself grant Act authority.",
        -        "maxLength": 191,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "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"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "type": "string"
        -      },
        -      "whyMatched": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "aiId",
        -      "profileHandle",
        -      "capabilityId",
        -      "capabilityRevision",
        -      "type",
        -      "executionDomain",
        -      "capabilityKind",
        -      "title",
        -      "description",
        -      "category",
        -      "tags",
        -      "mediaPreviewUrl",
        -      "pricing",
        -      "availability",
        -      "protocols",
        -      "inputContract",
        -      "accountRequirement",
        -      "paymentRequirement",
        -      "owningAi",
        -      "whyMatched",
        -      "searchAttributionId"
        -    ],
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "results",
        -  "nextCursor"
        -]New value: +[
        +  "agents"
        +]
    • Changedsend_message14 fields changed
      • removedInput schema / $defs / __schema1
        Removed 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"
        -    }
        -  ]
        -}
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "attachments": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "asset": {
        +              "maxLength": 200,
        +              "minLength": 1,
        +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +              "type": "string"
        +            },
        +            "type": {
        +              "enum": [
        +                "image",
        +                "audio",
        +                "video",
        +                "file"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "type",
        +            "asset"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 19,
        +        "type": "array"
        +      },
        +      "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"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "arguments": {
        +            "additionalProperties": {
        +              "$ref": "#/$defs/__schema0"
        +            },
        +            "propertyNames": {
        +              "maxLength": 200,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "capability": {
        +            "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"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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": {
        +          "request": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "request"
        +        ],
        +        "type": "object"
        +      },
        +      "messageType": {
        +        "const": "action_confirmation",
        +        "type": "string"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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": {
        +          "decision": {
        +            "enum": [
        +              "allow",
        +              "deny"
        +            ],
        +            "type": "string"
        +          },
        +          "request": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "request",
        +          "decision"
        +        ],
        +        "type": "object"
        +      },
        +      "messageType": {
        +        "const": "approval_confirmation",
        +        "type": "string"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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": {
        +          "request": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "request"
        +        ],
        +        "type": "object"
        +      },
        +      "messageType": {
        +        "const": "completion_confirmation",
        +        "type": "string"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "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": {
        +          "operation": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "operation"
        +        ],
        +        "type": "object"
        +      },
        +      "messageType": {
        +        "const": "cancellation_request",
        +        "type": "string"
        +      },
        +      "thread": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "thread",
        +      "messageType",
        +      "messageContent"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedInput schema / properties
        Removed value: -{
        -  "actingAiId": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "clientMessageId": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "event": {
        -    "oneOf": [
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "parts": {
        -            "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,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "type": {
        -            "const": "message",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "parts"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "accountId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "arguments": {
        -            "additionalProperties": {
        -              "$ref": "#/$defs/__schema0"
        -            },
        -            "propertyNames": {
        -              "maxLength": 200,
        -              "type": "string"
        -            },
        -            "type": "object"
        -          },
        -          "capabilityId": {
        -            "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"
        -          },
        -          "type": {
        -            "const": "action_request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "capabilityId",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "requestDigest": {
        -            "pattern": "^[a-f0-9]{64}$",
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "requestRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "type": {
        -            "const": "action_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "requestId",
        -          "requestDigest",
        -          "requestRevision"
        -        ],
        -        "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"
        -          },
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "reason": {
        -            "maxLength": 2000,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "approval_request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId",
        -          "reason",
        -          "expiresAt"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "decision": {
        -            "enum": [
        -              "allow",
        -              "deny"
        -            ],
        -            "type": "string"
        -          },
        -          "requestDigest": {
        -            "pattern": "^[a-f0-9]{64}$",
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "requestRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "type": {
        -            "const": "approval_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "requestId",
        -          "requestDigest",
        -          "requestRevision",
        -          "decision"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "approval_expired",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "requestId",
        -          "operationId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "paymentRequestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "payment_expired",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "paymentRequestId",
        -          "operationId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "accountId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "authType": {
        -            "maxLength": 100,
        -            "minLength": 1,
        -            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
        -            "type": "string"
        -          },
        -          "authenticationRequestId": {
        -            "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"
        -          },
        -          "resource": {
        -            "format": "uri",
        -            "maxLength": 2000,
        -            "type": "string"
        -          },
        -          "scopes": {
        -            "items": {
        -              "maxLength": 200,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "maxItems": 50,
        -            "type": "array"
        -          },
        -          "targetAiId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "authentication_request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "authenticationRequestId",
        -          "operationId",
        -          "targetAiId",
        -          "authType",
        -          "resource",
        -          "scopes"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "accountId": {
        -            "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"
        -          },
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "scopes": {
        -            "items": {
        -              "maxLength": 200,
        -              "type": "string"
        -            },
        -            "maxItems": 50,
        -            "type": "array"
        -          },
        -          "targetAiId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "authentication_required",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId",
        -          "targetAiId",
        -          "scopes"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "accountId": {
        -            "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"
        -          },
        -          "requestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "authentication_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "requestId",
        -          "operationId",
        -          "accountId"
        -        ],
        -        "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"
        -          },
        -          "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"
        -          },
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "payeeId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "payeeName": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "paymentRequestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "payment_request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "paymentRequestId",
        -          "operationId",
        -          "amountMinor",
        -          "currency",
        -          "payeeId",
        -          "payeeName",
        -          "expiresAt",
        -          "acceptedMethods"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "paymentRequestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "receiptId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "payment_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "paymentRequestId",
        -          "receiptId",
        -          "operationId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "disputeAmountMinor": {
        -            "pattern": "^[1-9][0-9]{0,17}$",
        -            "type": "string"
        -          },
        -          "disputeStatus": {
        -            "enum": [
        -              "warning_needs_response",
        -              "warning_under_review",
        -              "warning_closed",
        -              "needs_response",
        -              "under_review",
        -              "won",
        -              "lost"
        -            ],
        -            "type": "string"
        -          },
        -          "failedRefundAmountMinor": {
        -            "pattern": "^[1-9][0-9]{0,17}$",
        -            "type": "string"
        -          },
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "paymentRequestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "pendingRefundAmountMinor": {
        -            "pattern": "^[1-9][0-9]{0,17}$",
        -            "type": "string"
        -          },
        -          "refundAmountMinor": {
        -            "pattern": "^(0|[1-9][0-9]{0,17})$",
        -            "type": "string"
        -          },
        -          "status": {
        -            "enum": [
        -              "pending",
        -              "failed",
        -              "voided",
        -              "partially_refunded",
        -              "reversal_pending",
        -              "reversal_failed",
        -              "disputed",
        -              "refunded"
        -            ],
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "payment_status",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "paymentRequestId",
        -          "operationId",
        -          "status"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "data": {
        -            "$ref": "#/$defs/__schema1"
        -          },
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "parts": {
        -            "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"
        -          },
        -          "type": {
        -            "const": "result",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId",
        -          "parts"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "completion_request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "requestDigest": {
        -            "pattern": "^[a-f0-9]{64}$",
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "requestRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "type": {
        -            "const": "completion_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "requestId",
        -          "requestDigest",
        -          "requestRevision"
        -        ],
        -        "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": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "action_withdrawn",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "providerReceiptId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "cancellation_confirmation",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId",
        -          "providerReceiptId"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "messageId": {
        -            "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": "delivery_status",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "messageId",
        -          "status"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "operationId": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -            "type": "string"
        -          },
        -          "status": {
        -            "enum": [
        -              "queued",
        -              "running",
        -              "waiting",
        -              "reconciling"
        -            ],
        -            "type": "string"
        -          },
        -          "type": {
        -            "const": "status",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "operationId",
        -          "status"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "additionalProperties": false,
        -        "properties": {
        -          "code": {
        -            "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"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "type": {
        -            "const": "error",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "code",
        -          "retryable"
        -        ],
        -        "type": "object"
        -      }
        -    ]
        -  },
        -  "expectedRevision": {
        -    "maximum": 9007199254740991,
        -    "minimum": 0,
        -    "type": "integer"
        -  },
        -  "threadId": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  }
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId",
        -  "threadId",
        -  "clientMessageId",
        -  "expectedRevision",
        -  "event"
        -]
      • removedOutput schema / properties / accepted
        Removed value: -{
        -  "const": true,
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / delivery
        Removed value: -{
        -  "const": "accepted",
        -  "type": "string"
        -}
      • removedOutput schema / properties / eventId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / idempotencyKey
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • addedOutput schema / properties / message
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / status
        Added value: +{
        +  "const": "accepted",
        +  "type": "string"
        +}
      • addedOutput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "accepted",
        -  "eventId",
        -  "revision",
        -  "cursor",
        -  "delivery"
        -]New value: +[
        +  "thread",
        +  "message",
        +  "status",
        +  "cursor",
        +  "idempotencyKey"
        +]
    • Changedstart_thread23 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"
        +      }
        +    ]
        +  }
        +}
      • removedInput schema / additionalProperties
        Removed value: -false
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "agent": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +        "type": "string"
        +      },
        +      "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": {
        +      "agent": {
        +        "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": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +            "type": "string"
        +          },
        +          "arguments": {
        +            "additionalProperties": {
        +              "$ref": "#/$defs/__schema0"
        +            },
        +            "propertyNames": {
        +              "maxLength": 200,
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "capability": {
        +            "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"
        +  }
        +]
      • removedInput schema / properties
        Removed value: -{
        -  "actingAiId": {
        -    "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"
        -  },
        -  "idempotencyKey": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "targetAiId": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  }
        -}
      • removedInput schema / required
        Removed value: -[
        -  "actingAiId",
        -  "targetAiId",
        -  "idempotencyKey"
        -]
      • removedOutput schema / $defs
        Removed 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"
        -      }
        -    ]
        -  }
        -}
      • removedOutput schema / properties / actingAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • removedOutput schema / properties / archived
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / attention
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / capabilities
        Removed value: -{
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "capabilityId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "effect": {
        -        "enum": [
        -          "read_only",
        -          "external_effect"
        -        ],
        -        "type": "string"
        -      },
        -      "inputSchema": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/__schema0"
        -        },
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "outputSchema": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/__schema0"
        -        },
        -        "propertyNames": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "requiresAuthentication": {
        -        "type": "boolean"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "title": {
        -        "maxLength": 500,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "capabilityId",
        -      "revision",
        -      "title",
        -      "inputSchema",
        -      "effect",
        -      "requiresAuthentication"
        -    ],
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • removedOutput schema / properties / createdAt
        Removed value: -{
        -  "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"
        -}
      • removedOutput schema / properties / deliveries
        Removed value: -{
        -  "additionalProperties": {
        -    "enum": [
        -      "accepted",
        -      "delivered",
        -      "failed",
        -      "unknown"
        -    ],
        -    "type": "string"
        -  },
        -  "propertyNames": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "type": "object"
        -}
      • removedOutput schema / properties / goalId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / idempotencyKey
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • addedOutput schema / properties / message
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / operations
        Removed value: -{
        -  "additionalProperties": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "accepted": {
        -        "type": "boolean"
        -      },
        -      "accountId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "approvalDenied": {
        -        "type": "boolean"
        -      },
        -      "approvalExpired": {
        -        "type": "boolean"
        -      },
        -      "awaitingAccountProposal": {
        -        "type": "boolean"
        -      },
        -      "cancellationRequested": {
        -        "type": "boolean"
        -      },
        -      "capabilityId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "id": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentExpired": {
        -        "type": "boolean"
        -      },
        -      "paymentRevoked": {
        -        "type": "boolean"
        -      },
        -      "requestId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "resultEventId": {
        -        "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": [
        -      "id",
        -      "capabilityId",
        -      "requestId",
        -      "status",
        -      "cancellationRequested"
        -    ],
        -    "type": "object"
        -  },
        -  "propertyNames": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "type": "object"
        -}
      • removedOutput schema / properties / requests
        Removed value: -{
        -  "additionalProperties": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "digest": {
        -        "pattern": "^[a-f0-9]{64}$",
        -        "type": "string"
        -      },
        -      "disputeAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "disputeStatus": {
        -        "enum": [
        -          "warning_needs_response",
        -          "warning_under_review",
        -          "warning_closed",
        -          "needs_response",
        -          "under_review",
        -          "won",
        -          "lost"
        -        ],
        -        "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"
        -      },
        -      "failedRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "id": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "kind": {
        -        "enum": [
        -          "message",
        -          "action_request",
        -          "action_confirmation",
        -          "approval_request",
        -          "approval_confirmation",
        -          "approval_expired",
        -          "payment_expired",
        -          "authentication_request",
        -          "authentication_required",
        -          "authentication_confirmation",
        -          "payment_request",
        -          "payment_confirmation",
        -          "payment_status",
        -          "result",
        -          "completion_request",
        -          "completion_confirmation",
        -          "cancellation_request",
        -          "action_withdrawn",
        -          "cancellation_confirmation",
        -          "delivery_status",
        -          "status",
        -          "error"
        -        ],
        -        "type": "string"
        -      },
        -      "operationId": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "paymentResolution": {
        -        "enum": [
        -          "expired",
        -          "cancelled",
        -          "settled"
        -        ],
        -        "type": "string"
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "pending",
        -          "settled",
        -          "failed",
        -          "voided",
        -          "partially_refunded",
        -          "reversal_pending",
        -          "reversal_failed",
        -          "disputed",
        -          "refunded"
        -        ],
        -        "type": "string"
        -      },
        -      "pendingRefundAmountMinor": {
        -        "pattern": "^[1-9][0-9]{0,17}$",
        -        "type": "string"
        -      },
        -      "refundAmountMinor": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})$",
        -        "type": "string"
        -      },
        -      "resolvedBy": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -        "type": "string"
        -      },
        -      "revision": {
        -        "maximum": 9007199254740991,
        -        "minimum": 0,
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "kind",
        -      "operationId",
        -      "revision",
        -      "digest"
        -    ],
        -    "type": "object"
        -  },
        -  "propertyNames": {
        -    "maxLength": 200,
        -    "minLength": 1,
        -    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -    "type": "string"
        -  },
        -  "type": "object"
        -}
      • removedOutput schema / properties / revision
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • addedOutput schema / properties / status
        Added value: +{
        +  "const": "accepted",
        +  "type": "string"
        +}
      • removedOutput schema / properties / targetAiId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / thread
        Added value: +{
        +  "maxLength": 200,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        +  "type": "string"
        +}
      • removedOutput schema / properties / threadId
        Removed value: -{
        -  "maxLength": 200,
        -  "minLength": 1,
        -  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
        -  "type": "string"
        -}
      • changedOutput schema / required
        Previous value: -[
        -  "threadId",
        -  "goalId",
        -  "actingAiId",
        -  "targetAiId",
        -  "revision",
        -  "archived",
        -  "attention",
        -  "cursor",
        -  "capabilities",
        -  "operations",
        -  "requests",
        -  "deliveries",
        -  "createdAt"
        -]New value: +[
        +  "thread",
        +  "message",
        +  "status",
        +  "cursor",
        +  "idempotencyKey"
        +]
  12. 1 tool update
    • Changedlist_auth_credentials4 fields changed
      • addedInput schema / properties / afterCursor
        Added value: +{
        +  "description": "Continue after the previous response nextCursor.",
        +  "maxLength": 512,
        +  "minLength": 1,
        +  "pattern": "^[A-Za-z0-9._-]+$",
        +  "type": "string"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "description": "Maximum saved credentials to return, up to 100.",
        +  "maximum": 100,
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / nextCursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maxLength": 512,
        +      "minLength": 1,
        +      "pattern": "^[A-Za-z0-9._-]+$",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "credentials"
        -]New value: +[
        +  "credentials",
        +  "nextCursor"
        +]
  13. 1 tool update
    • Addedarchive_thread
  14. 4 tool updates
    • Removedarchive_thread
    • Addedlist_act_history
    • Addedlist_auth_credentials
    • Removedlist_connections

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources