flameox
flameox is a runtime evidence server for coding agents that enables profiling, benchmarking, memory analysis, and execution investigation of Python workloads — all locally without uploading code or data. It provides MCP tools for:
Workspace initialization, validation, and workload configuration via
flameox.toml.Capability management: listing, installing, and approving adapters (e.g., py-spy, Memray, Perfetto).
Capture planning and execution (single-use and detached long-running captures).
Experiment design, execution, and retrieval of trial results.
Artifact import and query for external trace files.
Evidence extraction from various profilers and test frameworks.
Multiple analysis types: CPU hotspots, memory, execution coverage, PyTorch operators, accelerator launches, scaling, and failures.
Stack and trace inspection, including call graphs and trace windows.
Measurement queries across runs.
Investigations, hypotheses, and findings management.
Comparisons, run set freezing, and statistical analysis.
Reduction of failing artifacts.
Workspace integrity validation.
All operations are read-only on evidence except for explicit recording actions, keeping your code and data local.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@flameoxInitialize this project and show me which profiling capabilities are available."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Flameox coordinates profilers, benchmark tools, trace processors, and direct local targets. It gives an agent a short path from an explicit native artifact or live command to bounded evidence, while keeping preservation optional.
Version 0.2 is a clean break. There is no workspace to initialize, no
flameox.toml, no SQLite control plane, no durable job to poll, and no parent
directory discovery. Existing artifacts remain usable by passing their exact
paths and formats to analyze; old .diagnostics state is not migrated.
Quick start
uv sync --extra dev --extra memory --extra trace --extra cpu
uv run flameox mcp inspect
uv run flameox analyze artifact.preview /absolute/path/to/artifact.json
uv run flameox capture --provider direct --cwd "$PWD" -- python benchmark.pyThe MCP server has no workspace or project binding:
uv run flameox mcp serveRun the short global setup wizard through npm:
npx flameox@latest setupSetup detects Claude Code, Cursor, OpenCode, Codex, Gemini CLI, and Google Antigravity, then asks
which clients should use Flameox. It preserves unrelated client configuration and writes a
Python 3.12 uvx launcher pinned to the exact Flameox release that ran setup. Restart or reconnect
changed clients afterward. For automation, pass --client codex --yes, repeat --client, or use
--all --yes; --dry-run reports the same global paths without writing them. Detection is never
automation consent.
Explicit --provider selections prepare the exact version-pinned uvx environment in the saved
launcher by resolving it once into uvx's cache; they do not create a persistent global uv tool
installation. Each invocation declares the complete managed provider set for that launcher rather
than adding to remembered state. Use --timeout-seconds for a slow cold resolution. System and
vendor tools are diagnosed with external install guidance. Setup never initializes or mutates a
project.
Related MCP server: scplus-mcp
Authority model
explicit artifact paths / typed direct target
│
▼
bounded process-lifespan runtime
│ │
▼ ▼
inline evidence session scratch/cache
│
explicit preservation
│
▼
user Flameox data directoryAnalysis and unpreserved capture make no durable Flameox writes. Capture
artifacts stay in bounded session scratch until preservation, least-recently-used eviction, or
server shutdown. An evicted analysis_id returns EXPIRED_SESSION_ANALYSIS; preserve conclusions
before relying on them. The first preserve_evidence call creates the user-level Flameox data
directory and stores native bytes and a canonical evidence bundle by SHA-256. FLAMEOX_DATA_DIR
overrides the platform default for isolation or another storage location. Flameox never edits
project Git files.
The agent owns hypotheses and narrative findings in its own notes. Flameox owns only observed inputs, effective requests, execution provenance, typed evidence, coverage, truncation, limitations, and optional immutable preservation.
MCP interface
The server exposes actual evidence operations for client-side tool search instead of hiding its
capabilities behind discover, inspect, or generic analyze(capability_id, arguments) calls.
There are 26 read-only analysis tools, 18 executing capture tools, and three lifecycle tools. For
example:
analyze_cpu_hotspots capture_cpu_hotspots
analyze_cpu_callers
analyze_gpu_launches capture_gpu_launches
analyze_benchmark_compare capture_benchmark_summary
analyze_kernel_validation capture_sanitizer_failures
prepare_providers preserve_evidence query_evidenceEach tool advertises its capability-specific options and compatible providers in its input schema. Analysis and capture have separate names and annotations because reading an artifact and executing a target are materially different effects. Tool search happens in the MCP client; Flameox does not require an additional catalog-search call.
It exposes one resource template, flameox://evidence/{evidence_id}, for the
digest-bound, redacted projection of the canonical immutable manifest. Full
argv, environment values, working directories, and host paths remain available
only through explicit local manifest inspection. Native artifact bytes are
deliberately not available as MCP resources.
Direct capture accepts an argv array, an explicit absolute cwd, bounded environment overrides, a typed compatible-provider variant, capability-specific options, an explicit single/experiment choice, and limits as top-level tool arguments. There is no generic request or arguments envelope. Shell strings are never accepted. Work remains owned by the live MCP request, so SDK progress and cancellation apply directly; there are no detached or restart-surviving tasks.
Managed external collectors such as py-spy execute from Flameox's uvx
environment. In-process collectors such as coverage.py and Memray are verified
in, and run with, the workload's declared Python interpreter. Flameox does not
substitute one Python runtime for the other. When a capture reports a missing managed provider,
prepare_providers prepares its version-pinned uvx environment and returns that same launcher for
reconnection. The agent supplies the complete provider list it wants in that launcher; Flameox does
not merge it with prior calls. Preparation does not modify the running MCP process. When the client
must reconnect, the result returns a typed next_action with kind: "reconnect_mcp", an agent-facing
message, and the launcher to use. The managed provider IDs are aiperf, memray, otlp, perfetto,
py-spy, and torch. Host tools, drivers, and permissions are never installed or changed; the same
result reports their setup guidance.
Comparison is intentionally a two-stage workflow. Flameox captures representative baseline and
candidate summaries separately, optionally preserves them, and then passes both artifacts to an
analyze_*_compare tool. There are no capture_*_compare tools: experiment capture measures cases
and reports an effect, but it is not a substitute for comparing explicit native artifacts.
Evidence quality
An investigation still follows:
symptom → capture or explicit artifact → bounded evidence → hypothesis
→ discriminating experiment → supported, refuted, or inconclusive findingA profile supports exploration, not causality. Confirmatory claims require a representative target, declared metric and estimand, compatible identities, preserved samples, a practical threshold, and an appropriate semantic oracle.
See architecture, storage and evidence, interfaces, runtime safety, and investigations for the contracts.
Development
Flameox requires Python 3.12 or newer and uses the committed uv.lock.
uv run ruff check src tests tools
uv run ruff format --check src tests tools
uv run mypy src tests tools
uv run lint-imports
uv run pytest -qThe project is licensed under the MIT License.
Available Tools
111 toolsanalyze_accelerator_launchesBRead-onlyIdempotent
Analyze observed runtime launches, graph launches, kernels, and idle gaps.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum regions and kernel names to return. | |
| phase | No | ||
| run_or_artifact | Yes | Run or artifact with normalized Perfetto or Nsight trace events. | |
| comparison_run_or_artifact | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations (readOnlyHint=true, idempotentHint=true, destructiveHint=false) already carry the safety profile, and the description does not contradict them. The description adds the entity scope being analyzed but does not disclose behaviors such as cross-run comparison via comparison_run_or_artifact or how outputs are aggregated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single ten-word sentence that front-loads the verb and communicates the full scope with zero filler. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present and annotations covering the read-only safety profile, the one-sentence description is adequate for the core use case. However, the comparison_run_or_artifact parameter implies a comparison capability that is never mentioned, and there is no context on how limit or phase shape the analysis, leaving an agent to guess at meaningful invocation options.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is exactly 50%: limit and run_or_artifact are described while phase and comparison_run_or_artifact are not. The description text itself adds no parameter-level meaning, so it neither compensates for the undocumented parameters nor adds value beyond what the schema already states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Analyze') and a specific resource scope ('runtime launches, graph launches, kernels, and idle gaps'), which makes the tool's function clear and distinguishes it from siblings like analyze_memory or analyze_scaling that target different artifact types. It stops short of a 5 because it never names alternatives or explicitly explains what differentiates it from the other analyze_* siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus the large sibling set (e.g., analyze_nsight_compute, analyze_hotspots, extract_perfetto), and no context on when to supply phase or comparison_run_or_artifact. An agent must infer usage entirely from the name and schema.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_executionARead-onlyIdempotent
Inspect one bounded execution-evidence collection. When next_cursor is present, repeat the same query with that cursor; use record_analysis to preserve a result.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum execution observations to return (1-1000). | |
| cursor | No | Opaque next_cursor from the same filtered query. | |
| filters | No | Optional exact/path/line filters applied before comparison. | |
| collection | No | Execution evidence collection to page. | observations |
| run_or_artifact | Yes | Primary run or artifact ID; discover with list_runs or list_artifacts. | |
| comparison_run_or_artifact | No | Optional second run or artifact ID for a compatible comparison. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description adds the 'bounded' nature and pagination behavior with next_cursor, which is useful, but it does not add substantial context beyond what annotations and the cursor parameter description already convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no filler. The primary action is front-loaded, and the second sentence delivers actionable pagination and preservation guidance. Every phrase earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema exists and all parameters are described in the schema, so return-value documentation is not the description's burden. The description covers the key behavioral loop (cursor paging) and points to record_analysis for persistence. It could be slightly more explicit about what collections are available, but the schema enum fills that gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 all parameters. The description reinforces cursor behavior but adds little new parameter meaning beyond the schema's 'Opaque next_cursor' explanation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Inspect') and resource ('one bounded execution-evidence collection'), making the core action clear. It does not explicitly differentiate from the many analyze_* siblings, but the bounded-collection framing distinguishes it from broader summarization or extraction tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear operational guidance: repeat the same query when next_cursor is present, and use record_analysis to preserve a result. It names an alternative tool for preservation, though it does not provide explicit when-not-to-use conditions against other evidence inspection tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_failuresBRead-onlyIdempotent
Analyze an explicit filtered failure cohort read-only after list_runs discovery.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| filter | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so 'read-only' mostly restates structured data. The description adds useful context about ordering after list_runs discovery, but it does not clarify how a failure cohort is determined or what happens when the filter is omitted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one tightly front-loaded sentence covering action, target, mode, and workflow placement. Every phrase carries intent, and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the output schema, the description leaves critical invocation details unstated: how to construct the 'explicit filtered failure cohort,' whether filter may be omitted, and which statuses count as failures. For a tool with a large nested RunFilter and zero parameter documentation, this is a significant gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but it only hints at the filter via 'explicit filtered failure cohort' and says nothing about the required 'limit' parameter. The large RunFilter object's fields are left unexplained, forcing the agent to infer semantics from enum names like 'failed' and 'timed_out'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('Analyze'), a resource ('failure cohort'), and a workflow position ('after list_runs discovery'), making the tool's purpose clear. It does not explicitly contrast it with sibling analyze_* tools, but the 'failures' scoping provides enough differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'After list_runs discovery' gives an explicit sequencing cue, and 'read-only' tells the agent this is a post-discovery analysis operation. It lacks explicit exclusions or named alternatives, but the context is clear enough for an agent to know when to invoke it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_hotspotsARead-onlyIdempotent
Analyze sampled-profile runs or artifacts for bounded source-linked hotspots; use extract_pyperf/query_measurements for benchmark_samples instead.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum hotspots to return (1-1000). | |
| run_or_artifact | Yes | Run or artifact ID; discover one with list_runs or list_artifacts. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide strong safety signals: readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds no contradictory claim and contributes 'bounded' and 'source-linked' context, but it does not discuss result ordering, pagination, or other behaviors; this is acceptable because the output schema and annotations carry that weight.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler. It front-loads the action, resource, and scope, then appends a necessary routing instruction that disambiguates from sibling tools.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a 2-parameter schema with full coverage, a rich annotation set, an output schema, and an explicit sibling-routing clause, the description is complete for its purpose. There is no missing information an agent needs to select or invoke this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, with both parameters already documented ('run_or_artifact' with discovery via list_runs/list_artifacts, and 'limit' with range 1-1000). The description adds no parameter-specific detail beyond what the schema provides, so the baseline score of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Analyze') and a specific resource class ('sampled-profile runs or artifacts') with a clear qualifier ('bounded source-linked hotspots'). It also distinguishes itself from benchmark-sample analysis by naming extract_pyperf and query_measurements, making its scope easy to identify among many sibling analysis tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use the tool ('sampled-profile runs or artifacts for bounded source-linked hotspots') and gives an explicit alternative for a distinct case: 'use extract_pyperf/query_measurements for benchmark_samples instead.' This is direct when/when-not guidance rather than merely implied usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_memoryARead-onlyIdempotent
Analyze memory-profile runs or artifacts for peak, retained-end, and allocation evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum memory observations to return (1-1000). | |
| query | No | ||
| run_or_artifact | Yes | Run or artifact ID; discover one with list_runs or list_artifacts. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so no safety disclaimer is needed from the description. The description adds useful behavioral scope by naming the evidence dimensions analyzed (peak, retained-end, allocation), which complements the annotation-provided safety profile. It does not discuss sorting or pagination, but that is a minor gap given the strong annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single compact sentence that front-loads the verb and resource and then enumerates the key evidence categories. There is no filler, redundancy, or restatement of the tool name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with a nested query object and many related analyze/extract siblings, the description is somewhat thin: it does not mention that the memory profile must already be extracted, nor when to prefer this over extract_memray/get_extraction. The rich input schema and annotations carry a lot of weight, but the missing selection context keeps this from being fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions already cover the two required parameters: limit and run_or_artifact. The tool description adds loose semantic hints connecting 'peak', 'retained-end', and 'allocation' to the MemoryAllocationView enum values, but it does not explain the query object's filtering or ranking options. At 67% schema coverage, the description partially compensates but leaves the query behavior largely to the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Analyze memory-profile runs or artifacts'. It further narrows the purpose to 'peak, retained-end, and allocation evidence,' which clearly separates it from the many analyze_* siblings that target CPUs, GPUs, PyTorch, failures, or scaling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus related siblings like extract_memray, get_extraction, or other analyze_* tools. It does not state prerequisites, exclusions, or conditions under which a sibling should be chosen instead. Some context is implied by the word 'memory-profile,' but no explicit routing is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_nsight_computeARead-onlyIdempotent
Analyze persisted Nsight Compute rule facts without reopening the native .ncu-rep.
The bounded result includes target qualification, coverage, provider provenance, and a concrete recapture selection when more evidence is needed.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum provider rule findings to return. | |
| run_or_artifact | Yes | Run or artifact ID; discover one with list_runs or list_artifacts. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, so the description does not need to restate safety. It adds value by disclosing that the result is bounded and what it contains (qualification, coverage, provenance, recapture selection), plus the external behavior of not reopening the .ncu-rep. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core action and followed by a compact result summary. No filler or redundant restatement of parameters.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a full input schema, output schema, and annotations, the description is sufficient: it explains the tool's scope and result shape. It could name the upstream extraction sibling or define 'rule facts', but this is not necessary for choosing or invoking the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%: both parameters (limit, run_or_artifact) are described in the schema, including discovering IDs via list_runs/list_artifacts. The description adds no additional parameter-specific semantics beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies a specific verb ('Analyze'), a specific resource ('persisted Nsight Compute rule facts'), and an operative constraint ('without reopening the native .ncu-rep'). This distinguishes it from extraction-oriented siblings such as extract_nsight_compute, even without naming them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'persisted ... without reopening the native .ncu-rep' gives a clear context: use this after facts are already persisted, rather than for direct native-file extraction or recapture. It doesn't enumerate exclusions or alternative tool names, but the context is strong enough to route an agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_pytorchARead-onlyIdempotent
Summarize normalized Perfetto evidence from a torch.profiler run or artifact.
This read-only tool never extracts implicitly. If normalized rows are absent, follow
the typed recovery result and call extract_perfetto for the exact run.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum operators to return (1-1000). | |
| run_or_artifact | Yes | Run ID or artifact ID for an imported torch.profiler trace. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the description adds value by disclosing the 'never extracts implicitly' behavior and the recovery flow when data is missing. This clarifies what the tool will and will not do beyond the structured annotations, though it does not go into deep detail about output behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no wasted words. The primary action is front-loaded, and the important behavioral constraint and alternative routing occupy the second sentence, keeping the structure tight and scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only analysis tool with full schema coverage, a rich output schema, and clear annotations, this description is complete. It covers what the tool does, its safe read-only posture, the missing-data fallback, and the exact sibling to invoke in that case. Nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the parameters are already fully documented in the input schema. The description adds no additional parameter-level detail beyond naming the torch.profiler source, which matches the schema. Baseline 3 is appropriate because the schema carries the explanatory burden.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool summarizes normalized Perfetto evidence from a torch.profiler run or artifact, using a specific verb and resource. It also distinguishes itself from extract_perfetto by explicitly noting it 'never extracts implicitly,' which helps an agent separate analysis from extraction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit routing guidance: if normalized rows are absent, follow the recovery result and call extract_perfetto for the exact run. This directly tells the agent when to use this tool versus a sibling, which is exactly the kind of exclusionary guidance needed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analyze_scalingARead-onlyIdempotent
Summarize an existing experiment without collecting missing trials.
| Name | Required | Description | Default |
|---|---|---|---|
| experiment_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 known. The description adds useful context by clarifying that no trial collection occurs, but it does not go further into output behavior or other side effects; this matches the expected bar when annotations cover the core behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one tight sentence, front-loads the action, and contains no filler. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple: one required parameter, rich annotations, and an output schema. The description, combined with annotations and output schema, gives an agent everything needed to invoke it correctly; return-value details are already covered by the output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description carries the burden for parameter semantics, but it only partially compensates by saying 'existing experiment,' implying experiment_id must reference an already-created experiment. The single self-descriptive parameter plus this context is adequate, yet the description does not specify formats, sources, or further constraints beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Summarize'), a clear resource ('an existing experiment'), and a distinguishing scope ('without collecting missing trials'). This lets an agent immediately tell it apart from trial-collection tools like run_experiment and plan_experiment without opening their schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 an experiment already exists and a summary is needed without gathering additional trials. It provides an implicit exclusion ('without collecting missing trials') though it does not explicitly name alternative tools for when trials are missing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cancel_capability_setupAIdempotent
Request cancellation and cleanup of a server-owned capability setup operation.
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, and the description adds 'cleanup' and 'request' nuance without contradicting them. It does not explain what cleanup entails or whether the cancellation is asynchronous or can partially fail, so the added behavioral context is modest.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that names the action and the object with no filler. Every phrase earns its place, including the 'server-owned' scoping.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema, the return format is already handled, and the annotations cover idempotency and destructive profile. However, the description omits guidance on when cancellation is appropriate and what cleanup actually affects, leaving the agent to fill gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description never explains operation_id, its format, or where to obtain it. The parameter is only self-evident from its name and the tool's purpose, so the description does not compensate for the missing schema documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('cancel') with a specific resource ('capability setup operation') and adds the 'server-owned' scope. This clearly distinguishes it from siblings like start_capability_setup and get_capability_setup.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended use is implied: use this tool when a capability setup operation should be cancelled and cleaned up. However, it provides no explicit conditions, prerequisites, or contrast with alternatives such as get_capability_setup, leaving the agent to infer when cancellation is valid.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cancel_detached_captureADestructiveIdempotent
Cancel only the exact detached task owned by this server; repeated calls are safe.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructive and idempotent behavior; the description reinforces retry safety and adds useful scope safety by emphasizing 'only the exact detached task owned by this server.' This goes beyond the structured data without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence front-loads the operation and packs in the key scoping and idempotency information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema and annotations cover result and safety aspects, and the scope note is helpful. The main gap is the missing link between cancel_detached_capture and its siblings start_detached_capture/get_detached_capture for obtaining run_id.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain run_id beyond implying it identifies the exact task. The parameter name is suggestive, but an agent gets no guidance on format, provenance, or where to find valid values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb (cancel), a specific resource (detached task), and a scoping qualifier ('exact...owned by this server'). This clearly differentiates it from sibling tools like start_detached_capture and get_detached_capture.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended usage is implied: cancel a detached capture/task. The ownership qualifier provides some exclusion context, but the description does not explicitly tell an agent when to prefer this over alternatives or how to obtain the run_id.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
cancel_extractionAIdempotent
Request cancellation of one server-owned extraction and return bounded cleanup state.
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, so the description does not need to restate those. It adds some context by mentioning that cancellation returns 'bounded cleanup state', which gives a behavioral hint beyond the schema. However, it does not explain what changes the cancellation causes or what 'bounded cleanup state' means, and it does not contradict 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no wasted words. It captures the action, the target resource, and the return behavior in one concise statement. The term 'bounded cleanup state' is compact, though somewhat specialized, but the structure itself is exemplary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple: one required parameter, no nested objects, and an output schema is present, so the description need not document return values in detail. The description covers the essential action and the resource scope, and the 'server-owned' qualifier helps an agent distinguish it from related tools. It could mention cancellation semantics or prerequisites, but the low complexity makes the current description sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has only one parameter, operation_id, with no description in the schema, leaving 0% schema coverage. The tool description ties operation_id to a 'server-owned extraction', which gives the parameter semantic meaning beyond its bare name. It does not explain where the operation_id comes from or how it relates to get_extraction, but for a single self-named parameter this is adequate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Request cancellation') and resource ('server-owned extraction'), and even hints at the response ('bounded cleanup state'). It distinguishes itself from sibling cancellation tools like cancel_detached_capture by adding 'server-owned', though it does not name an alternative explicitly. The phrase 'bounded cleanup state' is somewhat vague but does not obscure the core action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool: to request cancellation of a server-owned extraction. It provides a mild exclusion by specifying 'server-owned', which differentiates it from detached captures or capability setup cancellations, but it does not explicitly name alternatives or state when not to use it. An agent can infer the context, but clearer routing guidance would improve the definition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_artifact_pipelinesBRead-onlyIdempotent
Compare compatible ordered stages without returning native artifact content.
| Name | Required | Description | Default |
|---|---|---|---|
| baseline_pipeline_id | Yes | ||
| candidate_pipeline_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey that the operation is read-only, idempotent, and non-destructive. The description adds a useful behavioral guarantee: no native artifact content is returned. It also implies a compatibility and ordering constraint on the inputs, which is beyond the structural annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler. Every phrase contributes: the action, the scope, and a key output constraint. Structurally this is ideal for an agent to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The presence of an output schema and strong annotations reduces the burden, and the simple two-parameter signature lowers complexity. However, the description leaves important context open: what 'compatible' means, what happens when stages are not compatible, and how this tool differs from other comparison tools in the same family. It is minimally viable but not rich enough for fully confident selection.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description needed to clarify baseline_pipeline_id and candidate_pipeline_id. It only obliquely implies they are 'comparable ordered stages'; the roles of 'baseline' versus 'candidate' are left to inference from the parameter names. This is insufficient compensation for the complete lack of schema-level parameter descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action and resource: compare artifacts pipeline stages. It also adds a distinct boundary ('without returning native artifact content'), which helps set expectations. However, it does not explicitly differentiate from sibling comparison tools such as compare_run_sets or compare_kernel_validation, so sibling differentiation is absent.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for comparing compatible, ordered stages of artifact pipelines, but it provides no explicit when-to-use guidance, prerequisites, or exclusions. It does not mention alternatives or explain when another comparison tool would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_kernel_validationBRead-onlyIdempotent
Compare exact correctness metrics from two immutable run cohorts.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile with readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds useful behavioral scoping by emphasizing 'immutable' cohorts and 'exact' correctness metrics, which goes beyond the annotations. No contradiction is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence that begins with the action verb and contains no filler or redundant phrasing. Every word contributes to the tool's purpose or preconditions.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having an output schema and strong annotations, the tool's request schema contains a complex protocol object that the description never mentions. An agent would struggle to know how to build a request or choose this tool over several closely related comparison and recording siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but it only rephrases the notion of two cohorts, loosely mapping to baseline_run_set_id and candidate_run_set_id. It provides no guidance for the optional protocol object, experiment_id, or how to construct a valid comparison request.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb ('Compare'), a defined resource ('exact correctness metrics'), and a precise scope ('two immutable run cohorts'). This makes the tool's purpose recognizable and distinguishes it from generic run comparison tools, though it does not explicitly name a sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'from two immutable run cohorts' implies a prerequisite about which run sets are valid, and 'exact correctness metrics' gives some sense of when it applies. However, there is no explicit guidance about when to prefer this tool over siblings like compare_run_sets, record_kernel_validation_comparison, or extract_kernel_validation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_run_setsARead-onlyIdempotent
Preview compatible frozen cohorts without persistence; use record_comparison to save.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 a meaningful behavioral trait not in annotations: the operation is a non-persistent preview of compatible frozen cohorts. It doesn't discuss errors or auth, but the annotation coverage lowers the bar.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, front-loaded with the core action and the no-persistence caveat, then the routing instruction. No filler or repetition of the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is sufficient for selecting the tool and understanding its non-persistent nature, and the output schema reduces the need to describe return values. However, given the oneOf request union and many required fields, it leaves the criteria for 'compatible' and how to choose between request variants mostly to the schema. A mid-range score is appropriate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the burden falls on the description, which only contributes the domain constraint 'frozen cohorts.' It does not explain the required baseline/candidate run-set IDs, polarity, practical threshold, metric, unit, or the measurement-vs-runtime-resource union choice. Thus it adds minimal value over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific action ('Preview') on a specific resource ('compatible frozen cohorts') and explicitly distinguishes itself from record_comparison by noting it does not persist. This is more than a restatement of the tool name and lets an agent tell it apart from the recording sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly frames the intended use as a dry-run/preview and names record_comparison as the tool to use when persistence is wanted. This gives the agent an actionable when/when-not rule, although it doesn't enumerate other comparison siblings like compare_artifact_pipelines.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
configure_inference_scenarioCIdempotent
Create a bounded generic benchmark scenario, not a provider rollout replay engine.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| seed | No | ||
| provider | Yes | ||
| operation | Yes | ||
| streaming | No | ||
| burstiness | No | Requires request_rate when supplied. | |
| concurrency | No | ||
| num_prompts | No | ||
| server_name | Yes | ||
| request_rate | No | ||
| endpoint_type | No | chat | |
| speedup_ratio | No | ||
| random_input_len | No | ||
| random_output_len | No | ||
| trace_artifact_id | No | Mooncake JSONL artifact; supported only by the AIPerf provider. | |
| random_range_ratio | No | ||
| warmup_request_count | No | ||
| semantic_oracle_workload | No | Declared workload with an oracle contract, not an ordinary workload. | |
| expected_configuration_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate this is a mutating, idempotent, non-destructive operation, so the description adds only the 'bounded generic vs replay' boundary. However, the description says 'Create' while the schema allows an operation of 'replace,' and it gives no detail about side effects, update semantics, or how expected_configuration_id is used.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or repetition. It is concise and memorable, though its brevity is disproportionate to the complexity of the 19-parameter tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
A configuration tool with 19 parameters, required providers, create/replace operations, provider-specific artifacts, and sibling planning/running tools needs substantially more guidance. The output schema and annotations help, but the description alone does not give an agent enough context to configure a scenario correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 19 parameters and only about 16% schema description coverage, the tool description carries almost no parameter guidance. It does not explain operation create vs replace, provider-specific constraints, request_rate/burstiness relationships, or expected_configuration_id semantics, so an agent is left to infer nearly everything from raw schema properties.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
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 creates a bounded generic benchmark scenario, and it explicitly excludes being a provider rollout replay engine. This gives an agent a core sense of what the tool is for, though the language is somewhat jargon-heavy and does not name a sibling tool explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The only usage signal is the negative statement 'not a provider rollout replay engine.' It does not say when to use this tool versus configure_inference_server, plan_inference_scenario, or run_inference_scenario, nor does it explain the difference between creating and replacing a scenario.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
configure_inference_serverAIdempotent
Create or replace a local inference-server declaration without starting it.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | managed requires workload; existing_local must use loopback. | |
| name | Yes | ||
| model | Yes | ||
| base_url | No | Loopback-only OpenAI-compatible server URL. | http://127.0.0.1:8000 |
| provider | No | vllm | |
| workload | No | Declared workload that starts the server; required for managed mode. | |
| operation | Yes | ||
| tokenizer | No | ||
| quantization | No | ||
| model_revision | No | ||
| benchmark_python | No | Absolute Python launcher for sglang.benchmark.serving; it may differ from the server runtime and is required only for sglang. | |
| tokenizer_revision | No | ||
| expected_configuration_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare idempotentHint=true and destructiveHint=false, and the description adds a significant behavior: the mutation is purely declarative and will not start the server. For a configuration tool this is important context. It also implies via 'create or replace' that an existing declaration may be overwritten, aligning with the idempotent/replace semantics. Minor gap: no explicit note on what happens to a running server if one exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, front-loaded with the action and the critical 'without starting it' boundary. Every word earns its place, and the key differentiator is placed at the end for emphasis.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a declaration-only tool with a rich output schema and fairly descriptive parameter fields, the missing pieces are minor. The description does not mention idempotency/concurrency expectations, but idempotentHint=true covers that. It also does not say when to replace vs create, but the operation enum handles that choice explicitly. Overall, the description is sufficient for an agent to correctly select this tool; the primary gap is not naming when alternative tools are preferred.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 31%, so the description's one clause about not starting the server does little to explain the 13 parameters. However, the schema's own parameter descriptions are fairly rich (mode constraints, workload requirement, base_url loopback requirement, benchmark_python requirement for sglang, expected_configuration_id pattern). The description does not compensate for the uncovered parameters, but the schema already carries most of the semantic weight.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Create or replace' with the specific resource 'local inference-server declaration' and a crucial boundary 'without starting it.' This distinguishes it from tools like configure_workload, run_inference_profile, and configure_inference_scenario which involve active workload or scenario configuration rather than just declaring a server.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'without starting it' clause gives implicit guidance that this is a declaration-only tool, but it never explicitly says 'use configure_workload or run_inference_profile when you want to actually start/run things.' The sibling list contains many config/run tools, yet the description does not name any alternative. Usage is implied but not stated as explicit when/when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
configure_workloadAIdempotent
Write one validated named workload without executing it.
Writes only the project workload configuration, preserves existing workloads and
experiments, and returns the next discovery step. It never executes the command.
Use operation='replace' with the current configuration_id to update an existing workload.
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | . | |
| argv | Yes | Argument array; no shell parsing or command string is accepted. | |
| name | Yes | Stable named workload identifier used by later discovery and planning. | |
| oracle | No | ||
| identity | No | ||
| operation | Yes | ||
| parameters | No | ||
| environment | No | ||
| requirements | No | ||
| writable_paths | No | ||
| timeout_seconds | No | ||
| execution_protocol | No | ||
| expected_configuration_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations, the description adds important behavioral facts: it writes only configuration, preserves existing workloads and experiments, returns the next discovery step, and never executes. This complements the annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded with the most important fact: it writes but does not execute. Every sentence earns its place, covering non-execution, preservation behavior, return value, and update guidance without fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex 13-parameter tool with low schema description coverage, the description gives a good high-level lifecycle but omits guidance on the many optional nested configuration objects and prerequisites. It is adequate for basic selection but not fully complete for invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 15%, so the description must compensate for parameter meaning. It only hints at operation='replace' and the configuration_id parameter, but does not explain the many other complex parameters such as argv, oracle, identity, requirements, or execution_protocol. It also refers to 'current configuration_id' while the actual parameter is 'expected_configuration_id', which could mislead an agent.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Write'), a clear resource ('one validated named workload'), and a scope ('without executing it'). It also distinguishes itself from execution-focused sibling tools by emphasizing that it never executes the command and only writes project workload configuration.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: call this to write/update a workload configuration, not to execute it. It also provides explicit operation guidance ('Use operation='replace' with the current configuration_id to update an existing workload'). It does not enumerate alternatives or state when-not-to-use relative to sibling tools, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_investigationC
Create a durable diagnostic question.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is not read-only, not idempotent, and not destructive. The description adds the 'durable' trait, implying the created question is persisted and can be retrieved later, which is useful context beyond the structured annotations. It does not disclose other behavioral details such as side effects, required permissions, or lifecycle behavior, but the bar is lower given 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, tight sentence with no filler words; 'durable' and 'diagnostic' both add meaningful context. It is front-loaded and easy to scan, though it sacrifices some completeness for brevity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a creation tool with several closely related siblings, the description is too thin. It lacks usage guidance and parameter semantics, and while an output schema may exist, that does not compensate for missing information about when to create an investigation versus alternative tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 by explaining parameter meanings, but it does not mention question, symptom, or parent_investigation_id. The phrase 'diagnostic question' hints at the main `question` parameter, yet the optional `symptom` and especially `parent_investigation_id` remain semantically unexplained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('Create') and a clear resource ('a durable diagnostic question'), so an agent can tell this is an investigation-creation tool. It does not explicitly name sibling tools or differentiate itself from other create/record tools like record_hypothesis, but the resource is specific enough to be reasonably clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives such as list_investigations, get_investigation, or record_hypothesis. There are no exclusions, prerequisites, or hints about when this tool is preferred, leaving the agent to infer usage from the tool name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
execute_capture_planBDestructive
Run one current plan with side effects; the token is single-use, then get_run.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes | ||
| expected_plan_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as destructive and non-idempotent, but the description adds valuable context beyond them: the token is single-use and the tool executes with side effects. It still does not specify exactly what side effects occur, but the added single-use behavior exceeds what annotations alone provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one compact sentence that front-loads the action and the side-effect warning. There is no wasted wording, though 'one current plan' is slightly ambiguous.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is an output schema, and annotations cover the destructive/non-idempotent safety profile. However, for a destructive action with undocumented parameters, the description under-specifies exactly what effects occur and what expected_plan_id is used for, making it only minimally complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 the 2 parameters. It gives plan_token a meaningful single-use semantic, but expected_plan_id is never mentioned, leaving its role and relationship to plan_token entirely inferred.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Run') and resource ('one current plan'), and the 'token is single-use, then get_run' wording helps distinguish this one-shot execution tool from sibling capture/planning tools. However, it does not explicitly name or contrast any sibling, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'then get_run' implies this is the one-shot execution step followed by run retrieval, and 'single-use' implies the token should not be reused. There is no explicit guidance about when to choose this over start_detached_capture or plan_capture, and no exclusions are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
execute_reductionCDestructive
Execute one bound reducer lifecycle and independently revalidate its candidate.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructive, open-world, non-idempotent behavior, so the description does not need to restate that. It adds the specific behavior of 'independently revalidate its candidate,' which is useful context, but it does not disclose what side effects occur, what 'lifecycle' entails, or what gets consumed or changed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one tight, action-first sentence with no filler. It is efficient, but the terseness contributes to ambiguity around domain-specific terms like 'bound reducer lifecycle' and 'candidate,' so it is not a perfect balance of brevity and clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a destructive, open-world, non-idempotent tool, the description is too incomplete: it does not state prerequisites, what makes a reducer 'bound,' what a lifecycle execution actually does, or how this relates to plan_reduction/get_reduction. The presence of an output schema covers return values, but the surrounding execution context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description is the only place to explain plan_id, yet it never mentions the parameter or how to obtain it. The phrase 'bound reducer' loosely hints at a prior plan object, but the relationship between plan_id and 'bound reducer lifecycle' is left implicit rather than stated.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('execute') and resource ('one bound reducer lifecycle') and adds a behavioral nuance ('independently revalidate its candidate') that goes beyond the bare tool name. However, it does not explicitly differentiate this from closely related siblings like plan_reduction or get_reduction, relying on the term 'bound reducer' to imply the distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to invoke this tool versus alternatives such as plan_reduction, get_reduction, or list_artifact_reductions. The phrase 'bound reducer lifecycle' suggests a prior planning step, but no prerequisites, sequencing, or exclusion conditions are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_benchmark_samplesC
Extract raw accelerator benchmark samples with explicit timing semantics.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
All safety-related annotations are false, so the description must carry the burden of explaining side effects and behavior. It adds 'raw' and 'explicit timing semantics' but does not disclose whether extraction mutates state, requires prior artifacts, or behaves differently across runs; this is a significant transparency gap for a non-readOnly operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no filler, so it is concise and structurally clean. However, the closing qualifier 'with explicit timing semantics' is vague and could have been used to provide more substantive information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value shape is not the main concern, but the description fails to explain prerequisites, what run_id selects, when to prefer this over sibling extractors, or what side effects may occur. In a sibling set this large, the description alone is not enough for confident tool selection.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not mention run_id at all. The schema only states that run_id is a required string up to 200 characters, so neither source clarifies what kind of run identifier is expected or how it maps to benchmark samples. The parameter name is mildly self-explanatory, but the description adds no real semantic value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a concrete verb ('extract') and names a specific resource ('raw accelerator benchmark samples'), adding 'explicit timing semantics' as a qualifier. It is reasonably distinguishable at a glance from the many other extract_* siblings, though it does not explain what makes benchmark samples distinct from nvbench or nsight_compute extraction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 the large set of sibling extraction tools such as extract_nvbench, extract_observations, or extract_inference_trace. The phrase 'accelerator benchmark samples' implies a benchmarking context, but no prerequisite, exclusion, or selection rule is stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_compute_sanitizerC
Extract bounded findings from an official Compute Sanitizer XML report.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false, so they provide no meaningful signals. The description says 'Extract' which implies a read operation, but it does not disclose whether the tool stores results, modifies state, requires external file access, or has other side effects. With no annotation support, the description carries the full burden but only gives the bare action, omitting any behavioral context beyond the verb.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence with no wasted words. It front-loads the action and source, making it efficient and easy to scan. There is zero redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with one parameter and an output schema, the description is minimal. It does not explain what 'bounded findings' means, what run_id refers to, or any expected inputs or outcomes. While the output schema might define return structure, the description does not provide enough context for an agent to invoke the tool correctly without external knowledge.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has one parameter, run_id, with zero description coverage. The tool description does not mention run_id at all, leaving the agent to guess what it represents (e.g., a report ID, file path, or run identifier). The description provides no value over the raw schema and fails to compensate for the 0% coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Extract'), a resource ('bounded findings'), and a precise source ('official Compute Sanitizer XML report'). It clearly differentiates this tool from sibling extract_* tools (e.g., extract_pytest, extract_memray) by naming the exact report format. 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.
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 mention of conditions that would make this the right choice. The description only states what it does, leaving the agent to infer when to call it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_coverageB
Extract bounded execution-path evidence through coverage.py's public API.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no positive annotations, the description carries more burden and does communicate that this is an extraction via a public API, suggesting read-oriented behavior. However, it does not disclose possible side effects, whether the extraction is safe to repeat, or what 'bounded' means operationally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one concise sentence with no filler and the action is front-loaded. It loses a point because 'bounded execution-path evidence' is dense and could have been expressed more plainly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema may cover return shape, but the description omits the meaning of run_id, any usage conditions, and behavioral caveats. Given one required input and many sibling extractors, this is not enough for an agent to confidently invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The only required parameter, run_id, is completely undocumented in both the schema and the description; schema description coverage is 0%. The phrase 'bounded execution-path evidence' only weakly hints that the run_id bounds the extraction, with no format or source for the ID provided.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('extract') and identifies the source and scope ('coverage.py's public API', 'bounded execution-path evidence'), which separates it from siblings like extract_pytest or extract_memray. It stops short of a 5 because 'bounded execution-path evidence' is jargon and the exact output is left mostly to the output schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this is the tool for coverage.py-derived evidence by naming coverage.py, but it gives no explicit when-to-use guidance or alternatives. In a large family of extract_* tools, the agent is left to infer the condition for selecting this one.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_inference_resultC
Extract prompt-free AIPerf requests or vLLM aggregate measurements.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| provider | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With all annotations false, the description carries the burden of behavioral disclosure, but it only says 'Extract.' It does not clarify whether the operation is read-only, whether it writes extraction artifacts, whether it requires an existing run, or what side effects may occur. 'Extract' implies retrieval but does not make the behavioral profile explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense sentence with no filler and starts with the action verb. It is well-structured and scannable, though its brevity contributes to missing contextual detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with two required parameters, no annotation safety profile, and many sibling extractors, the description is too thin. It should clarify run_id semantics, cover all provider enum values, and distinguish itself from similar extraction tools. The output schema helps with return shape but not with selecting or invoking the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 parameter meaning. It adds some semantics for provider values (aiperf maps to requests, vllm_bench maps to aggregate measurements) but says nothing about run_id and omits the sglang_bench provider entirely.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a concrete action ('Extract') and a specific resource ('prompt-free AIPerf requests or vLLM aggregate measurements'), which makes the tool's core purpose identifiable. It is reasonably distinct from sibling extraction tools, though 'prompt-free' and 'inference result' are domain jargon and the sglang_bench provider is omitted.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no explicit guidance on when to use this tool versus alternatives such as extract_inference_trace, query_measurements, or list_inference_requests. It does not state prerequisites, exclusions, or conditions that would help an agent choose this over a sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_inference_traceC
Extract bounded prompt-free Mooncake request schedule evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false and provide little safety or read-only context, so the description carries the burden. It only says 'extract evidence' and does not disclose what boundedness means, what 'prompt-free' implies, whether there are side effects, or how the evidence is returned. There is no contradiction with the annotations, but the behavioral disclosure is minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one dense sentence with no filler and the core verb is front-loaded. It is concise, though the heavy use of unexplained jargon slightly reduces accessibility.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one required parameter and an output schema, the tool is not highly complex, but the description leaves key context undefined: what a 'Mooncake request schedule' is, what 'bounded' and 'prompt-free' mean, and how this tool fits into the extraction workflow. An agent selecting among dozens of sibling tools would need more context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description never mentions run_id. The single parameter is a simple string whose meaning is partially inferable from its name and schema title, but the description fails to explain how run_id relates to the extraction, so it does not compensate for the lack of parameter documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Extract') and a distinctive resource ('Mooncake request schedule evidence'), which helps separate it from the many sibling extract_* tools. However, the qualifiers 'bounded' and 'prompt-free' are unexplained jargon, so the purpose is clear but not fully transparent.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives, and there are no exclusions or contextual cues. An agent is left to guess whether extract_inference_trace is preferred over extract_observations, extract_inference_result, or get_extraction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_kernel_validationC
Extract bounded per-case metrics from registered kernel-validation evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false, so the description carries the full burden of behavioral disclosure. The description implies a read operation ('Extract') but does not confirm read-only behavior, side effects, permissions, or cost. It also does not clarify what 'bounded' means in terms of output limits or side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (a single sentence) with no fluff, which scores well on brevity. However, it is under-specified—critical information like the parameter semantics and usage context is omitted, so it is not appropriately sized for the missing information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the many sibling extract tools and a single required parameter, the description is incomplete. It does not explain the distinction from other extract tools, clarify 'bounded per-case metrics', or address parameter semantics. The output schema exists but is not shown, so we cannot rely on it to fill gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With a schema description coverage of 0%, the description must compensate, but it does not mention the single parameter 'run_id' at all. It adds no explanation of what run_id refers to, its format, or how it relates to 'kernel-validation evidence', leaving the agent uninformed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Extract'), a resource ('kernel-validation evidence'), and a qualifier ('bounded per-case metrics'), which clearly distinguishes it from other extract_* tools targeting different evidence types. It is not a tautology and communicates a distinct purpose, though 'bounded per-case metrics' is somewhat vague about what exactly is extracted.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus the many sibling extract_* tools or when to avoid it. It does not mention alternatives, exclusions, or prerequisites, leaving the agent to rely on the name and schema alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_memrayAIdempotent
Start durable Memray extraction; poll get_extraction with the operation ID.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| idempotency_key | Yes | ||
| temporary_allocation_threshold | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover idempotency and non-destructiveness; the description adds that the operation is durable and asynchronous by pointing at an operation ID and polling flow. This is useful beyond annotations, though it doesn't spell out resource cost or cleanup.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded verb and resource, with a concrete follow-up instruction. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a durable async start command, it supplies the critical next step (poll get_extraction) and notes durability; output schema and annotations cover return and safety profile. The optional threshold semantics remain under-specified, so it is not a perfect 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 0% description coverage and the description gives no parameter guidance. run_id and idempotency_key are inferable from names, but temporary_allocation_threshold's meaning and units are left undocumented, so the description 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.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific action ('Start durable Memray extraction') on a specific resource and names the follow-up get_extraction. This clearly distinguishes it from the many extract_* siblings by tool name and operation pattern.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly tells the agent to poll get_extraction with the operation ID after starting, which is clear usage context. It doesn't explicitly state when to prefer extract_memray over other extract_* tools, but the resource-specific name plus visible siblings makes the selection reasonably clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_node_cpu_profC
Extract bounded evidence from a Node/V8 CPU profile.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false and provide no safety profile, so the description carries the full burden. 'Bounded evidence' hints at a constrained extraction behavior, but the description does not disclose side effects, whether artifacts are created, required prior steps, or what 'bounded' means in practice.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence with no wasted words and front-loads the key action. It is appropriately short for a one-parameter tool, though 'bounded evidence' could use a brief clarifying phrase.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
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 are covered, but the description lacks sibling differentiation, usage guidance, behavioral details, and parameter context. For a tool in a large family of extract_* tools, this is too sparse to be considered complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description does not mention run_id or explain how it maps to the Node/V8 CPU profile. Although the parameter name is fairly self-explanatory, the description adds no meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies a specific verb ('extract'), a resource ('Node/V8 CPU profile'), and a scope ('bounded evidence'), which distinguishes it from sibling extract_heap_prof by profile type. The term 'bounded evidence' is somewhat jargon-heavy, but the core purpose is understandable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus the many sibling extract_* tools. The resource type implies a context, but there are no explicit alternatives, prerequisites, or exclusions, so an agent must infer selection from the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_node_heap_profC
Extract bounded evidence from a Node/V8 sampling heap profile.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
All annotations are false (readOnlyHint=false, idempotentHint=false, destructiveHint=false), so they convey no affirmative safety profile and the description carries the disclosure burden. The qualifier 'bounded' hints at scope limits but never explains what bounds apply, nor whether extraction requires a pre-existing heap dump or produces new artifacts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single ten-word sentence with no filler, front-loaded with the verb and resource. Every word earns its place; the brevity problem is one of substance, which is penalized under other dimensions, not struture.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even though an output schema exists and only one parameter is required, essential context is left unexplained: the meaning of 'bounded evidence', the provenance of the heap profile, and how run_id maps to it. Given nearly twenty sibling extract_* tools, an agent needs more to confidently select and call this one.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description never mentions run_id, so it does not compensate for the low coverage. The parameter is only partially recoverable because its name and title ('Run Id') are self-evident, but the description does not clarify that run_id selects the run whose heap profile should be extracted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Extract') and a clear resource ('bounded evidence from a Node/V8 sampling heap profile'). The resource noun distinguishes it from sibling extractors like extract_node_cpu_prof, extract_memray, and extract_perfetto by naming the exact profile type, though it does not explicitly call out that differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus the many sibling extraction tools (extract_node_cpu_prof, extract_memray, extract_perfetto, etc.). There is no when-to-use, when-not-to-use, or alternative routing anywhere in the description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_nsight_computeC
Extract bounded metrics through NVIDIA's installed ncu_report interface.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false and carry little signal, so the description bears the burden of behavioral disclosure. It mentions that ncu_report must be installed, which is useful, but it does not disclose whether extraction modifies state, writes artifacts, requires permissions, or returns output in a particular format. No contradiction with annotations occurs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, tightly worded sentence with no filler. It front-loads the core action and the interface used. It is appropriately concise, though it leans slightly under-specified for a tool with no parameter documentation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single required parameter, no parameter descriptions, and annotations that offer no safety or behavioral signal, the description is too minimal. It does not clarify what 'bounded metrics' means, what the expected run_id refers to, what the extraction produces, or how it relates to sibling analysis/extraction tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not mention the run_id parameter or explain its meaning. The schema provides the title 'Run Id' and type, but the description adds no guidance on what kind of run is expected or how the ID relates to the ncu_report extraction.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies a concrete action ('Extract'), a resource ('bounded metrics'), and a distinct mechanism ('NVIDIA's installed ncu_report interface'). This clearly identifies the tool's function and separates it from sibling tools like extract_nsight_systems or extract_memray, though it does not explicitly name alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives. Mentioning 'ncu_report interface' implies an Nsight Compute context, but it does not state when to choose extract_nsight_compute over analyze_nsight_compute or other extract_* tools, nor does it describe exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_nsight_systemsB
Extract curated evidence from an imported official Nsight Systems SQLite export.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
All annotations are false, so the description carries the full burden of behavioral disclosure. It only says the tool extracts curated evidence; it does not mention whether the tool writes artifacts, mutates workspace state, or has other side effects, nor does it explain what 'curated' means operationally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler. Every phrase ('extract', 'curated evidence', 'imported official Nsight Systems SQLite export') contributes selection-relevant meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is low-complexity with one required parameter and has an output schema, so the description does not need to detail return values. It covers the source prerequisite and outcome, but it omits run_id semantics and explicit usage boundaries, making it minimally viable rather than fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description never mentions run_id. The parameter name and source context imply it identifies the imported run/export, but the description adds no explicit meaning about how run_id is resolved to a specific SQLite export.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('extract'), resource ('Nsight Systems SQLite export'), and expected outcome ('curated evidence'). This clearly distinguishes it from sibling extract tools such as extract_nsight_compute and extract_memray by naming the exact source format.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'imported official Nsight Systems SQLite export' implies the prerequisite and context for use, but it does not explicitly state when to choose this tool over alternatives or when not to use it. The usage is inferable rather than directly guided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_nvbenchA
Extract NVBench sample times and frequencies from a preserved bundle.
The run must contain exactly one primary NVBench JSON artifact and zero or more sidecar artifacts declared by the JSON document.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With all annotations false, the description carries the behavioral disclosure burden. It does add a useful constraint about the required artifact cardinality and sidecar declarations, which goes beyond a trivial restatement. However, it does not disclose side effects, failure behavior if the artifact constraint is violated, or whether extraction is repeatable, so transparency is partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no filler. The first sentence states the exact purpose and source, and the second provides the essential artifact constraint. Every word contributes to operational understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter extraction tool with an output schema, the description gives the core input condition and source context, which is helpful. It is incomplete, though, because it does not explain what happens when the artifact cardinality is violated, what output is produced beyond the schema, or how this relates to sibling extraction flows. It is adequate but leaves clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 the undocumented run_id parameter. The phrase 'The run must contain...' references the run concept, but it never explicitly states that run_id identifies the preserved bundle to extract from. The single parameter's meaning is left mostly to its title 'Run Id,' with no added semantic guidance in the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Extract NVBench sample times and frequencies from a preserved bundle.' It clearly identifies the artifact type (NVBench JSON) and distinguishes this from sibling extract_* tools that target other artifacts like pytest, memray, or perfetto. The primary NVBench artifact requirement further narrows the purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides a clear precondition: the run must contain exactly one primary NVBench JSON artifact and zero or more declared sidecars. This implies the tool is for extraction from a preserved bundle, but it does not explicitly name alternatives or state exclusions such as 'use import_nvbench if the bundle is not preserved.' Usage context is present but not fully elaborated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_observationsC
Extract bounded semantic observations emitted through flameox.sdk.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
All annotations are false/neutral, so the description must carry the burden of disclosing side effects, idempotency, or whether extraction consumes or deletes observations. It does not; 'bounded' hints at limits but not at behavioral consequences. No contradiction exists, but the behavioral profile is largely unspecified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler, the action is front-loaded, and every word contributes to the intended meaning. It is easy to parse quickly, though structural efficiency cannot makeup for missing usage and behavior guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With only one required parameter and an output schema present, the mechanical surface is small, but the description omits usage context, side effects, and sibling differentiation. In a tool list crowded with extract_* alternatives, this is not enough for an agent to confidently select and invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain how run_id scopes or selects the observations. The parameter's role is left to be inferred from its name and the tool's purpose, which adds little beyond the input schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Extract') and a resource ('bounded semantic observations') with a source ('flameox.sdk'), so an agent can tell this is about SDK-emitted observations raher than generic run data. It distinguishes from the many extract_* siblings by source, though 'bounded semantic observations' remains jargon that is not defined.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus siblings such as extract_pytest, extract_memray, or extract_perfetto. There are no exclusion criteria or alternative names, so the agent must infer when flameox.sdk observations are relevant.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_otlp_traceA
Normalize an explicitly registered OTLP file artifact into evidence tables.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| artifact_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations do not provide positive behavioral hints, so the description carries the burden. It does disclose that the input must be an explicitly registered artifact and that the output is evidence tables, but it does not explain side effects, whether existing evidence is overwritten, or any other mutating behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or repetition. Every word contributes to the core meaning, making it highly scannable for an agent.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with two parameters, no positive annotation hints, and no schema-level parameter descriptions, this definition is incomplete. The purpose is clear, but an agent lacks enough information to confidently construct the artifact_id/run_id arguments or understand prerequisites.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not clarify how run_id and artifact_id relate to the 'explicitly registered OTLP file artifact.' The parameter names are self-explanatory to a degree, but the description fails to explain which registered artifact should be supplied or why artifact_id is optional.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Normalize'), a specific resource ('an explicitly registered OTLP file artifact'), and a specific outcome ('into evidence tables'). It clearly distinguishes this tool from sibling extract_* tools by naming the OTLP artifact type.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use the tool: when there is an explicitly registered OTLP file artifact that needs normalization. It does not explicitly name alternatives or exclusions, but the OTLP-specific scope makes the usage context unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_perfettoC
Run versioned curated queries through a configured local Trace Processor.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| artifact_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false and idempotentHint=false, yet the description does not clarify whether the tool returns results directly, creates an extraction record, or requires later retrieval via get_extraction. It adds minor context by saying queries are 'versioned' and the processor is 'local', but it omits any side effects, asynchrony, or setup implications.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence and front-loads the core action. The phrasing is economical, though terms like 'versioned curated queries' are jargon-heavy and could be simplified without losing content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with extraction-like behavior and a sibling get_extraction, the description is too sparse to support correct invocation: it does not explain what inputs mean, whether output is synchronous, or how this relates to other extraction and retrieval tools. An output schema exists, so return structure is less of a gap, but overall usability remains weak.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carried the full burden of explaining run_id and artifact_id. It mentions neither parameter, leaving the agent to infer meaning only from the parameter names and titles 'Run Id' and 'Artifact Id'. This is insufficient, especially for artifact_id's nullable default behavior.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Run versioned curated queries through a configured local Trace Processor.' Combined with the name 'extract_perfetto', it is reasonably clear this extracts Perfetto trace data via a local processor, distinguishing it from extraction tools for other profilers. However, 'versioned curated queries' is somewhat vague about what data is produced.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus sibling extract_* tools or get_extraction. The mention of 'configured local Trace Processor' hints at a prerequisite but does not explicitly explain setup requirements, nor does it name alternatives or exclusion cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_pyperfC
Extract public pyperf run, warmup, loop, and value evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description does not disclose side effects, whether an extraction artifact is created, permission requirements, or behavior beyond 'Extract'. Annotations do not clarify much: readOnlyHint, openWorldHint, idempotentHint, and destructiveHint are all false, so the agent gains little behavioral certainty from them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no filler. Every word contributes meaning, though 'public' is somewhat ambiguous; overall it is appropriately compact for a one-parameter tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema exists, so return values do not need to be described, and run_id is the only required parameter. However, the description leaves the meaning of 'public' unclear and provides no context for selecting pyperf evidence extraction over sibling extractors, making it minimally viable but incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain run_id beyond the phrase 'pyperf run'. Since run_id is the sole required parameter, the description should at least clarify what value it expects, where it comes from, or how it relates to the evidence being extracted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Extract'), a specific resource ('public pyperf'), and the kinds of evidence involved ('run, warmup, loop, and value'). This is clear enough to distinguish from sibling extraction tools by name and scope, though it does not explicitly contrast with any alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool versus the many sibling extract_* tools, nor any mention of prerequisites or when not to use it. The phrase 'public pyperf' weakly implies a use case, but the description leaves the decision to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_pytestB
Extract pytest phase, fixture, worker, outcome, and failure-latency evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false and provide no safety profile, so the description carries the full burden. It says only what evidence is extracted, not whether the tool writes to an evidence store, whether it is idempotent, whether auth is needed, or whether existing extractions are affected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler; the evidence categories are compactly enumerated. Every word contributes to defining what the tool extracts.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one required parameter and an output schema, the description is minimally adequate: it identifies the input kind and the evidence variety. However, it lacks workflow context, preconditions, and side-effect information, so it is not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description does not mention run_id at all. The parameter name is self-descriptive as a run identifier, but the description adds no guidance about where the id comes from, its format, or what conditions must hold for the run to be valid.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Extract') and a concrete resource domain ('pytest') with five concrete evidence categories, so an agent can tell it apart from sibling extract_* tools by domain. It doesn't name the source artifact or a direct sibling, but the pytest scoping makes the purpose clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrasing implies this tool is for pytest-specific evidence and is the natural choice when that evidence is needed. However, there is no explicit when-to-use guidance, no preconditions, and no contrast with other extract_* siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_python_startupC
Extract repeated startup, peak RSS, and package-grouped import evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
All annotation hints are false and the description adds no behavioral disclosure: it does not say whether extraction mutates state, creates artifacts, requires a prior capture, or is safe to rerun. The description only lists output content, not operational behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler. Every word contributes to stating what evidence is extracted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, which reduces the need to document return values. However, with dozens of sibling tools, no usage guidance, and no parameter detail, the description is adequate but not fully self-sufficient for an agent deciding whether and how to invoke this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The sole parameter run_id is required, but schema description coverage is 0% and the description never mentions the parameter or its role. While 'run_id' is somewhat self-explanatory, the description does not add meaning such as scoping evidence to that run or expected value format.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Extract') and resource ('repeated startup, peak RSS, and package-grouped import evidence'), making the core purpose clear. It does not explicitly contrast with sibling extractors like extract_memray or extract_perfetto, so it stops short of full sibling differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool instead of the many sibling extraction/analysis tools. No prerequisites, exclusions, or decision criteria are stated, so the agent must infer usage entirely from the name and terse description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_repeated_operation_sequencesCRead-onlyIdempotent
Return repeated span signatures as bounded derived evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| artifact_id | Yes | ||
| minimum_repetitions | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, and non-destructive behavior, and the description does not contradict them. 'Bounded derived evidence' adds a small signal that results are limited or derived, but pagination behavior, data scoping, or input prerequisites are not disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single efficient sentence, front-loaded with the verb, and contains no filler. It is under-specified rather than verbose, but the concision itself is good.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool in a long sibling list with four parameters, a one-sentence description is insufficient. It leaves unclear what artifact_id should refer to, how limit/cursor/minimum_repetitions interact, and in what investigation scenario repeated span signatures are relevant. The output schema covers return shape but not usage context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description names none of the four parameters. 'Bounded' only vaguely hints at limit/cursor behavior, while artifact_id and minimum_repetitions receive no semantic explanation, so the description does not adequately compensate for the schema gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a concrete action ('Return') and a resource ('repeated span signatures'), so the basic function is present. However, 'bounded derived evidence' is jargon-heavy and does not explain what span signatures represent or how this tool differs from sibling evidence/query tools. It leans on the tool name for disambiguation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool over alternatives such as get_evidence, query_measurements, or the various extract_* tools. No conditions, exclusions, or prerequisite relationships are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
freeze_run_setC
Freeze a bounded cohort against one corpus snapshot.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false, so the description carries the burden of explaining behavioral traits. 'Freeze' suggests a persistent mutation, but the description does not disclose side effects, reversibility, idempotency, or what happens to the cohort or snapshot afterward. This is insufficient for a state-changing tool with no annotation support.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one short sentence, front-loaded with the key verb, and contains no filler. While sparse, every word earns its place, and the phrasing is memorable and direct.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The input schema is complex, featuring a oneOf request type with included/excluded members, selection objects, and corpus_commit_id, yet the description provides almost no contextual guidance. An agent cannot determine how to choose between run_ids and members, what 'bounded' means technically, or what constitutes a valid freeze operation. The description is far from complete for this complexity level.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0% and the description does not mention the request parameter, run_ids, members, selection, or corpus_commit_id. It offers only a high-level metaphor ('bounded cohort', 'one corpus snapshot') that maps vaguely to the request fields but provides no concrete guidance for constructing a valid request.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Freeze') with a clear resource ('bounded cohort') and scope ('against one corpus snapshot'), giving an agent a reasonable high-level sense of the operation. It does not explicitly differentiate the tool from siblings like compare_run_sets or list_runs, but 'freeze' is distinct enough to avoid immediate confusion.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus alternatives, nor any exclusions or prerequisites. The phrase 'bounded cohort' implies a use case, but the description never states when an agent should choose this over other run-set or snapshot-related tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_artifactARead-onlyIdempotent
Return bounded metadata and an opaque resource URI, never a host path or bytes.
| Name | Required | Description | Default |
|---|---|---|---|
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds meaningful behavioral context beyond annotations: results are 'bounded', the URI is 'opaque', and the tool 'never' returns a host path or bytes, which clarifies what callers can and cannot rely on.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler. It states the core return contract and the key safety exclusion without repeating schema or annotation information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter retrieval tool with rich annotations and an existing output schema, the description covers the essential behavioral contract: what is returned and what is never returned. The main gaps are parameter semantics and explicit sibling routing, but these are minor given the low complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 0% description coverage, and the description does not explain artifact_id's origin, format, or relationship to the returned URI. The parameter name is somewhat self-explanatory, but the description adds no parameter-level meaning, and with zero schema coverage it fails to compensate for that gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies a concrete verb ('Return'), a clear resource ('artifact'), and the exact output shape: 'bounded metadata and an opaque resource URI, never a host path or bytes.' This distinguishes it from related siblings like preview_artifact and get_artifact_pipeline without requiring schema inspection.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool: when you need metadata or an opaque URI rather than raw bytes or a host path. However, it does not explicitly name any sibling alternative or state conditions like 'use preview_artifact for bytes', so the usage guidance remains implicit rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_artifact_pipelineCRead-onlyIdempotent
Read one pipeline and bounded compatible comparison candidates.
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_id | Yes | ||
| candidate_limit | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds that the result includes a bounded set of compatible comparison candidates, which is useful behavioral context, but it does not explain how bounds are applied or what criteria determine compatibility.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short and front-loaded, with no redundant phrasing. However, it is so terse that it omits usage guidance and parameter explanation, making it under-specified rather than optimally concise for the tool's context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The presence of an output schema and read-only annotations covers return-value structure and safety, but the core concept of 'bounded compatible comparison candidates' remains unexplained. The description also does not position the tool relative to nearby siblings like compare_artifact_pipelines or get_artifact, leaving room for incorrect tool selection.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description never directly mentions pipeline_id or candidate_limit. 'One pipeline' loosely maps to pipeline_id and 'bounded' hints at candidate_limit, but the documentation does not clarify parameter semantics or the meaning of 'compatible comparison candidates.'
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Read') and resource ('one pipeline'), and adds that it also returns 'bounded compatible comparison candidates,' which distinguishes it from list or registration tools. However, it does not explicitly name an alternative or define what makes candidates 'compatible,' so differentiation is mostly implied.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 such as list_artifact_pipelines, get_artifact, or compare_artifact_pipelines. The phrase 'Read one' implies a single-pipeline lookup, but no exclusions, prerequisites, or selection context are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_capability_setupARead-onlyIdempotent
Read durable capability setup state after the original request disappears.
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint, idempotentHint, and non-destructive behavior. The description adds useful behavioral context beyond those annotations by emphasizing that the state is durable and persists beyond the original request, which is important for users who need to poll or recover state after a transient request context disappears.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence with no filler. It front-loads the core action ('Read durable capability setup state') and places the important temporal condition at the end. Every part of the sentence adds useful information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a low-complexity read operation with one required parameter and an output schema, so the description does not need to explain return values. However, it omits any explicit guidance on how to obtain or identify operation_id, and it does not clarify what 'capability setup state' contains in a way that would fully prepare an agent to invoke it correctly without further inference.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the single parameter, operation_id, is not mentioned in the description. While the name and title ('Operation Id') make its role partially inferable, the description does not explicitly connect operation_id to the 'original request' mentioned in the text. The description should compensate for the lack of schema-level parameter documentation, but does not do so.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies a specific operation: reading durable capability setup state. It uses a concrete verb ('Read'), names the resource ('durable capability setup state'), and adds a temporal condition ('after the original request disappears') that helps distinguish this from related sibling tools like start_capability_setup, cancel_capability_setup, or list_capabilities.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'after the original request disappears' provides clear temporal context for when this tool is appropriate, distinguishing it as the way to retrieve state when the original asynchronous request context is no longer available. It does not explicitly name alternatives or state when not to use it, but the context is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_declared_workflowCRead-onlyIdempotent
Inspect allowed parameters and validation metadata, then call the matching plan tool.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| name | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 that the tool exposes parameter and validation metadata, but it does not mention return shape, errors, or whether 'call the matching plan tool' is an action the agent must take rather than something the tool does. There is no contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence that front-loads the primary action ('Inspect allowed parameters and validation metadata'). However, the second clause 'then call the matching plan tool' is arguably guidance rather than a description of the tool itself, which slightly reduces focus. No word is wasted, but the sentence could be clearer by separating tool function from agent workflow.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has a rich output schema and strong annotations, but the description does not explain what a 'declared workflow' is, what 'allowed parameters' means, or how to map the 'kind' parameter to the corresponding plan tool among many siblings. For an agent facing dozens of planning and extraction tools, this description leaves important routing details implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With schema description coverage at 0%, the description carries the full burden of explaining the 'kind' and 'name' parameters, but it says nothing about them. 'Allowed parameters' plausibly refers to the workflow's own parameters, not the input schema, leaving both required inputs undocumented. There is no hint about valid kind values or how name relates to the declared workflow.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a resource ('allowed parameters and validation metadata') and an action ('inspect'), but it never explicitly states that the tool returns a declared workflow. The 'then call the matching plan tool' clause conflates the tool's function with a downstream agent action, which muddies what the tool itself does. It also fails to distinguish this from the sibling list_declared_workflows.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The instruction to 'call the matching plan tool' implies this tool is used as a precursor to planning, which is a legitimate usage context. However, it does not say when to prefer this over list_declared_workflows or how to select the correct plan tool for a given kind. No exclusions or alternative conditions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_detached_captureARead-onlyIdempotent
Reconnect to bounded progress and lifecycle status for one detached run.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, idempotent, non-destructive nature of the tool. The description adds little behavioral context beyond the resource being accessed; it does not clarify what 'bounded progress' means or how reconnection behaves if the run no longer exists. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence with no filler, and the key object ('one detached run') is placed at the end. It is appropriately concise, though 'bounded progress' is an unusual phrase that slightly reduces clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read-only tool with an output schema and strong annotations, the description is mostly complete. The main gap is the unclear meaning of 'bounded progress' and the lack of explicit guidance on when to use this rather than other status/query tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carries the burden for the single required parameter. The phrase 'for one detached run' implies run_id identifies a detached run, but the description does not explicitly define run_id, its expected format, or its relationship to start_detached_capture. The parameter name is mostly self-explanatory, giving partial credit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource ('one detached run') and the information type ('bounded progress and lifecycle status'), and 'Reconnect' suggests re-attaching to an existing operation. This distinguishes it from sibling tools like start_detached_capture and cancel_detached_capture, though 'bounded progress' is somewhat jargon-heavy.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied: an agent recovering or checking on a detached run would use this tool. However, the description does not explicitly state when to use it instead of related tools like get_run, get_lifecycle_gaps, or the other detached_capture operations, nor does it name alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_evidenceARead-onlyIdempotent
Resolve a known typed reference; pass ref_type and its ID separately after discovery.
| Name | Required | Description | Default |
|---|---|---|---|
| ref_id | Yes | ID of the reference, paired with ref_type. | |
| ref_type | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds that the reference must be 'known' and resolved 'after discovery', which is useful, but it does not disclose behavior such as unknown-reference errors, access requirements, or what the resolved output contains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that is front-loaded with the core operation and devotes the rest to the essential calling detail: separate ref_type and ref_id after discovery. Every clause earns its place and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given only two required parameters, an enum in the schema, and an output schema, the call itself is fairly complete. Yet with dozens of sibling get_* tools, the absence of any guidance about when the generic resolver is appropriate versus the specific typed accessors leaves a meaningful selection gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is only 50%: ref_id is documented, but ref_type is exposed only as an enum without explanation. The description adds the important relationship that ref_type and ref_id are paired and must be passed separately, but it does not clarify what each ref_type value represents or how the reference was obtained during discovery.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific operation ('Resolve a known typed reference') and the key requirement that ref_type and ref_id are passed separately. It is clear that this retrieves an existing referenced evidence object, though it does not explicitly distinguish itself from the many sibling get_* tools or define what 'evidence' means.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'after discovery' provides a useful usage context: this tool is for resolving references that are already known from a prior discovery step. However, it does not state when to prefer this generic resolver over alternatives like get_artifact or get_run, nor does it give explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_experimentBRead-onlyIdempotent
Reconstruct one bounded experiment outcome from durable evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| experiment_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the description only needs to add context beyond that. It adds the idea of reconstruction from durable evidence, which implies the result is derived rather than simply fetched, but it does not disclose what happens when evidence is missing or how expensive reconstruction may be.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no wasted filler and no repetition of schema or annotation details. The phrase 'one bounded experiment outcome' is compact but slightly cryptic, which costs it a perfect score.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With output schema and annotations available, the description does not need to explain return shape or safety, and the core purpose is present. However, the description leaves 'bounded' undefined and does not clarify how an experiment relates to runs, captures, or other evidence-producing tools, making it just adequate rather than complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has one required string parameter with 0% description coverage, and the description does not meaningfully compensate. It only references 'experiment' at the resource level, adding little beyond the schema's own 'Experiment Id' title, so an agent still has to infer what identifier is expected and how to obtain it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb, 'Reconstruct', and a concrete resource, 'one bounded experiment outcome', and adds a mechanism, 'from durable evidence'. This makes its core purpose understandable, though the phrases 'bounded' and 'durable evidence' are jargon-like and do not sharply distinguish it from other get_* tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool instead of alternatives such as get_run, get_evidence, list_experiment_trials, or get_fault_experiment. There are no exclusions, prerequisites, or conditions that would help an agent decide between this and its many siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_extractionARead-onlyIdempotent
Read durable extraction progress, outcome, and recovery after disconnect.
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint and idempotentHint, and the description does not contradict them. It adds value by disclosing that progress and outcome are durable and can be recovered after a disconnect, which goes beyond the annotation fields. It does not discuss polling or rate limits, but the core behavioral claim is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single nine-word sentence with no filler. It front-loads the action and resource, and every word contributes to the meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single required parameter, an output schema, and annotations covering safety/idempotency, the description is mostly sufficient for a basic read operation. However, it leaves open how operation_id is obtained and does not distinguish the tool from related extraction or capture status tools, so some context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero description coverage for operation_id, and the description never mentions the parameter or explains where it comes from. The name is somewhat self-explanatory, but the tool description adds no explicit semantic meaning beyond the schema field name.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
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 a concrete resource: 'durable extraction progress, outcome, and recovery after disconnect.' This is clearly tied to the get_extraction name and avoids vagueness, though it does not explicitly contrast with sibling getters like get_detached_capture.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'after disconnect' gives clear context for when the tool is useful, but the description does not say when not to use it or point to alternatives such as get_detached_capture or cancel_extraction. Usage routing is left largely to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_fault_experimentARead-onlyIdempotent
Read one immutable completed fault experiment result.
| Name | Required | Description | Default |
|---|---|---|---|
| result_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly, idempotent, and non-destructive behavior, so the description doesn't need to restate safety. It adds useful context by noting the result is 'immutable' and 'completed', which tells the agent the object is final and only available after completion. This goes beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, direct sentence with no filler or repetition. It fronts the core action and resource immediately, and every word contributes to the meaning. This is exemplary conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (one parameter), the presence of an output schema, and comprehensive annotations, the description is largely sufficient. It states the operation, the object type, and the state of the result. It lacks only explicit usage context, such as when this should be invoked relative to fault experiment planning or execution, but this is not critical for a straightforward getter.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description must compensate for parameter documentation. It does associate result_id with a fault experiment result, which gives some meaning beyond the raw schema. However, it does not explain where the result_id comes from or how it relates to other tools, leaving some semantic ambiguity for a single required parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Read') with a precise resource ('fault experiment result') and adds state qualifiers ('immutable completed'). This clearly distinguishes it from sibling tools like plan_fault_experiment or run_fault_experiment, which involve creating or executing experiments rather than reading a completed result.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives. It does not mention that it should be used after running a fault experiment, nor does it name any sibling tools for comparison. The 'completed' qualifier implies a usage condition, but no direct routing or exclusion is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_findingARead-onlyIdempotent
Return the current finding revision with its exact evidence edges.
| Name | Required | Description | Default |
|---|---|---|---|
| finding_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, covering the safety profile. The description adds that the return value is the current revision with exact evidence edges, which is useful context, but it does not disclose error behavior or revision semantics. There is no annotation contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with immediate verb-resource-object structure and no filler. Every phrase, including 'current revision' and 'exact evidence edges,' adds meaningful information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only getter with one parameter and an output schema, the description supplies the core retrieval semantics. It lacks usage context and parameter elaboration, but the annotations and output schema cover most of what an agent needs to invoke it safely.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain finding_id beyond what the parameter name/title already convey. The single parameter is self-descriptive, but the description fails to compensate for missing schema details such as expected format or where the ID originates.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific operation ('Return') and a concrete resource ('the current finding revision'), and adds the distinctive detail 'with its exact evidence edges.' This clearly differentiates get_finding from sibling tools like list_findings or record_finding.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No when-to-use or when-not-to-use guidance is provided, and no alternative tools are mentioned. The word 'current' hints at revision semantics, but the description does not explain when to prefer this over list_findings or how it relates to other finding-related tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_frame_calleesBRead-onlyIdempotent
Return bounded source-linked direct callees for a frame.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum callee edges to return (1-1000). | |
| cursor | No | ||
| metric | No | ||
| frame_id | Yes | Frame ID returned by an analysis result. | |
| run_or_artifact | Yes | Run ID or artifact ID containing the frame. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already communicate read-only, idempotent, and non-destructive behavior, so the description does not need to repeat those. It adds bounded and source-linked context, but leaves metric and cursor behavior unexplaind. No contradiction with 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense sentence with no redundant words. The key action and object are front-loaded, making it easy to scan and understand quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only getter with an output schema and good required-parameter documentation, this is minimally adequate. However, it omits pagination/metric context and does not explain how it fits with related frame-analysis tools, leaving some serach ambiguity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema describes limit, frame_id, and run_or_artifact, but cursor and metric have no meaningful descriptions. The tool's description does not compensate for those gaps - 'bounded' only hints at limit, and 'source-linked' does not explain how metric affects the results.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific verb ('Return') and a specific resource ('direct callees for a frame'), with useful qualifiers ('bounded', 'source-linked') that distinguish its behavior. The noun 'callees' makes the direction opposite to the sibling get_frame_callers evident, so an agent can tell them apart.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given for when to use this tool versus alternatives such as get_frame_callers or get_stack_examples. There is no mention of prerequisites, how the callee relationship is produced, or when this tool should be preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_frame_callersBRead-onlyIdempotent
Return bounded source-linked direct callers for a frame.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum caller edges to return (1-1000). | |
| cursor | No | ||
| metric | No | ||
| frame_id | Yes | Frame ID returned by an analysis result. | |
| run_or_artifact | Yes | Run ID or artifact ID containing the frame. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnly, idempotent, and non-destructive behavior. The description adds the qualifiers 'bounded' and 'source-linked', but does not elaborate on pagination behavior, whether the result set is ordered, or how source linking is resolved. It provides useful but minimal added context 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler words, making it highly concise and easy to parse. However, the term 'source-linked' is used without explanation, slightly reducing clarity for an agent unfamiliar with the internal model.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the 5-parameter schema, partial schema coverage, and a sibling tool get_frame_callees that represents the inverse operation, the description is not fully contextually complete. It leaves the agent to infer pagination, metric semantics, and how direct callers differ from stack examples or trace windows. The existence of an output schema reduces the burden for return values, but the tool's place in a larger workflow remains underspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 60%, and the description adds no parameter-level guidance. While limit, frame_id, and run_or_artifact have some schema descriptions, cursor and metric are undocumented in the schema and unexplained in the description. The description does not compensate for this gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the action ('Return'), resource ('direct callers for a frame'), and key qualifiers ('bounded source-linked'). This distinctly distinguishes it from the sibling tool get_frame_callees, which would return the opposite direction of the call graph.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies its intended use for retrieving callers of a frame, but it does not explicitly state when to prefer this over get_frame_callees, get_stack_examples, or other analysis tools. No alternatives or exclusion conditions are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_hypothesisBRead-onlyIdempotent
Return the current hypothesis revision.
| Name | Required | Description | Default |
|---|---|---|---|
| hypothesis_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, and the description's 'Return' wording is consistent with those. The phrase 'current hypothesis revision' adds a small amount of scoping context, but the description does not disclose return behavior, error cases, or versioning semantics beyond what the annotations imply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence with no filler or redundancy. It front-loads the core operation and is appropriately sized for a simple read tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter read operation with an output schema and clear safety annotations, the description is minimally adequate. However, it lacks any contextual detail about what a 'hypothesis revision' is, how to obtain a hypothesis_id, or when this call is meaningful relative to recording and using hypotheses.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 explaining the required hypothesis_id parameter. It does not; the description only mentions 'hypothesis revision' and leaves the agent to infer that hypothesis_id identifies the relevant hypothesis. The parameter name alone provides basic meaning, but no additional semantic detail is offered.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Return the current hypothesis revision' clearly states the verb (return), the resource (hypothesis revision), and the operation's read-only nature. It is distinguishable from sibling tools like record_hypothesis, which creates rather than reads, though it does not explicitly contrast itself with any sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives such as record_hypothesis or list_findings. It does not state prerequisites, typical call context, or what distinguishes a 'current revision' from other hypothesis-related operations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_investigationBRead-onlyIdempotent
Return one current investigation projection.
| Name | Required | Description | Default |
|---|---|---|---|
| investigation_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds minimal behavioral context with the word 'projection,' suggesting a derived or partial view, but does not explain what the projection contains or what happens when no matching investigation exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence with no filler or redundant restatement. It front-loads the primary operation and resource, and it is appropriately sized for a simple read-by-identifier tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema, the single required parameter, and the read-only annotations, the description is nearly sufficient. The main gap is the undefined meaning of 'current projection,' which could confuse an agent selecting among the many related get_* and investigation tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not mention investigation_id at all. The parameter name and title are self-explanatory, but the description does not clarify the expected format, semantics of 'current projection,' or how the ID selects the returned investigation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description says 'Return one current investigation projection,' which clearly identifies a get/read operation on a single investigation resource and distinguishes it from list_investigations and create_investigation. The word 'current' is slightly ambiguous and the description does not explicitly mention lookup by investigation_id, but the tool name and schema parameter make the intent clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus alternatives such as list_investigations or get_run. The description does not state any prerequisites, exclusions, or sequencing hints, leaving the agent to infer usage entirely from the tool name and parameter.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_lifecycle_gapsCRead-onlyIdempotent
Return explicit timestamp, identity, and missing-parent evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, and non-destructive behavior, so the description adds little behavioral context. It only describes the content of the return value (timestamp, identity, missing-parent evidence) rather than any side effects, errors, or performance characteristics. Since the description does not contradict annotations but also does not enhance them, a score of 2 reflects the minimal contribution beyond the structured metadata.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence, which is technically concise, but it lacks the substance needed to be useful. Under-specification is not true conciseness; the sentence could be expanded substantially without adding fluff. It is not front-loaded with the most important information because there is almost no information at all.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's likely purpose (identifying lifecycle gaps) and the existence of an output schema, the description still does not explain what triggers a gap, how to interpret the evidence, or when to call this function. It omits any context about the lifecycle model or the relationship to artifact_id. The description is incomplete for an agent to confidently invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, meaning the schema provides no description for either parameter. The tool description does not mention artifact_id or limit at all, so the agent receives no guidance on what these parameters mean, their purposes, or how they affect the response. This is a significant gap for a required parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Return') and a resource ('explicit timestamp, identity, and missing-parent evidence'), which conveys a clear action but leaves the meaning of 'lifecycle gaps' ambiguous. It does not distinguish this tool from the many other evidence-returning siblings (e.g., get_evidence, summarise_evidence) beyond the name, so an agent may struggle to know exactly what this tool offers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. There is no mention of scenarios, exclusions, or conditions that would select this over the many related tools. The agent is left to infer usage solely from the tool name.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_native_viewer_planARead-onlyIdempotent
Return, but never execute, the installed native viewer command.
| Name | Required | Description | Default |
|---|---|---|---|
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, but the description adds a meaningful behavioral guarantee: the tool returns the command without running it. This is valuable beyond the annotations, though it does not describe failure behavior when no native viewer is installed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence states the action and the critical constraint with no waste. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple and has an output schema, so return-value details are covered elsewhere. Still, the undocumented artifact_id parameter and lack of context around 'installed' leave enough ambiguity that the description is only minimally complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description never explains artifact_id. The agent must infer that artifact_id selects the artifact whose viewer command is returned. With low schema coverage, the description needed to compensate and did not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Return') and resource ('installed native viewer command'), and explicitly contrasts with execution via 'never execute.' This clearly distinguishes it from execution-oriented siblings like execute_capture_plan.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'never execute' provides clear context that this is a plan-only, inspection-style tool. However, it does not explicitly name alternative tools or state when to prefer this over a sibling, so it falls just short of full guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_operation_transitionsCRead-onlyIdempotent
Return bounded parent/child transitions without interpreting causality.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| trace_id | No | ||
| max_depth | No | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is known. The description adds that results are bounded and that causality is not interpreted, which is useful, but it does not explain what 'bounded' means or how traversal behaves.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no filler or repeated information from the schema. It is very compact, though the two qualifiers are dense and would benefit from slight elaboration.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite rich annotations and an output schema, the description omits usage context and parameter semantics for a five-parameter tool. Required artifact_id and optional cursor/limit/max_depth behavior are left entirely to the schema, so the agent lacks enough context to confidently select and invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description does not define artifact_id, limit, cursor, trace_id, or max_depth. The word 'bounded' weakly hints at limit/max_depth, but the agent is given no parameter-level meaning beyond the raw schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Return') and names the resource ('parent/child transitions') with two clarifying qualifiers: 'bounded' and 'without interpreting causality'. This distinguishes it from causality-oriented lifecycle tools, though it does not explicitly name a sibling alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies a use case—retrieving bounded parent/child transitions—but provides no explicit guidance on when to prefer this tool over related traversal/lifecycle tools. It gives a limitation (no causality interpretation) but no when-to-use or when-not-to-use conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_operation_windowBRead-onlyIdempotent
Return normalized OTLP spans overlapping a bounded time range.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| end_ns | Yes | ||
| start_ns | Yes | ||
| trace_id | No | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is fully covered. The description adds useful context beyond annotations: spans are 'normalized' and selected by overlap with the window rather than containment. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single nine-word sentence with zero waste; the verb and the core operation semantics are front-loaded. Every word earns its place and nothing could be trimmed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even though an output schema exists and covers return values, the definition omits pagination behavior (cursor/limit), the role of artifact_id, and any differentiation from the closely related trace/span tools in the sibling list. For a 6-parameter tool with 0% schema description coverage, this is under-specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description bears the full burden. It clarifies that start_ns and end_ns form a 'bounded time range' and that spans must overlap it, but it says nothing about artifact_id, trace_id, limit, or cursor, leaving four of six parameters unexplained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Return'), a clear resource ('normalized OTLP spans'), and a precise matching semantic ('overlapping a bounded time range'), so an agent can tell what the tool does. However, it does not differentiate it from near siblings like get_trace_window, extract_otlp_trace, or get_operation_transitions, which all operate on trace/span data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus the many similar siblings in the same domain. The only usage context is implied by the name and the phrase 'bounded time range'; there is no explicit when-to-use, when-not-to-use, or alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_process_snapshotCRead-onlyIdempotent
Return bounded process observations with explicit visibility coverage.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| phase | No | ||
| cursor | No | ||
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive. The description adds 'bounded' (implying a limit) and 'explicit visibility coverage' (suggesting reporting of visible processes), which goes slightly beyond annotations. However, it does not clarify pagination, error behavior, or what 'visibility coverage' means, though these are less critical for a safe read operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler, and the core action is front-loaded. While structurally efficient, the extreme brevity sacrifices necessary parameter guidance, so it earns a 4 rather than a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema and annotations present, the description need not explain return values or safety. However, given four parameters and a required run_id, the description leaves the agent without enough information to construct a valid call. The lack of parameter semantics makes it incomplete for practical use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must explain all parameters. It only hints at limit via 'bounded', leaving run_id, phase, and cursor completely undocumented. A required run_id is not explained, making it impossible for an agent to know what value to pass. The description fails to compensate for the missing schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Return') and resource ('process observations') with qualifiers 'bounded' and 'explicit visibility coverage' that indicate scoping. It is distinct from extraction tools (which trigger extraction) but does not name alternatives, leaving some ambiguity about how it differs from read tools like get_run.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus extract_* or other retrieval tools. There are no exclusions, prerequisites, or mentions of alternative siblings. An agent gets no context to decide between this and extract_observations or get_run.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_reductionBRead-onlyIdempotent
Reconnect to one immutable terminal reduction result.
| Name | Required | Description | Default |
|---|---|---|---|
| reduction_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context by saying the result is 'immutable' and 'terminal', indicating the reduction must have completed and the result will not change. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence with no filler words or redundant restatements of the tool name. It is concise, but the brevity sacrifices clarity, so it is not perfect.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has a simple signature, a single parameter, strong annotations, and an output schema, so the description does not need to explain return values. However, it omits guidance about where reduction_id comes from and how this tool relates to the reduction lifecycle, making the description minimally adequate rather than complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has zero description coverage for the only parameter, reduction_id, and the tool description does not explain how the ID is obtained or what it references. The parameter name is self-explanatory to some degree, but with no schema descriptions and no compensating information, the agent is left without guidance about what values are valid.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies a resource (a reduction result) and suggests an existing, completed object, but the verb 'reconnect' is vague and does not explicitly say 'retrieve' or 'get by ID'. It distinguishes from planning/executing reductions only by the phrase 'terminal reduction result', which is indirect.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for an already-existing reduction result, but it provides no explicit when-to-use guidance and does not mention alternatives such as execute_reduction, plan_reduction, or list_artifact_reductions. The agent must infer usage from the name and context rather than from stated guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_runARead-onlyIdempotent
Hydrate a run selected by list_runs; use an analyze_* tool for bounded interpretation.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the baseline is lower; the description adds context by stating the run must come from list_runs and that this tool hydrates rather than interprets, which is useful behavioral framing beyond the annotations. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short clauses with no filler; the main action and source are front-loaded and the alternative is given in the second clause. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only, idempotent tool with an output schema, the description covers the essential workflow and routing. It leaves 'hydrate' and 'bounded interpretation' somewhat jargon-heavy, but the output schema and annotations fill most remaining gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description carries the burden; it implies run_id is the identifier of a run produced by list_runs, which is the key semantic an agent needs. It doesn't spell out formatting or validation, but for a single string parameter this is sufficient compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete action ('hydrate') on a concrete resource ('a run'), anchors the source of that run to list_runs, and contrasts itself with analyze_* tools. This allows an agent to distinguish get_run from the many get_*/extract_*/analyze_* siblings without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly positions the tool in a workflow: first list_runs, then hydrate a selected run. It also gives an exclusion rule: if bounded interpretation is needed, use an analyze_* tool. That is clear when-to-use and when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_stack_examplesBRead-onlyIdempotent
Return bounded representative stacks containing a frame.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum stack examples to return (1-1000). | |
| cursor | No | ||
| metric | No | ||
| frame_id | Yes | Frame ID returned by an analysis result. | |
| run_or_artifact | Yes | Run ID or artifact ID containing the frame. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 that results are bounded and representative, which is useful, but it does not mention ordering, pagination, or how representative sampling is determined.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence with no filler. The core behavior is communicated immediately and efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only tool with an output schema and annotations, the description is minimally viable: an agent can identify required inputs and understand the general purpose. However, it lacks usage placement among sibling frame-analysis tools and leaves metric/cursor semantics to the agent's inference.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema descriptions cover run_or_artifact, frame_id, and limit, but cursor and metric are undocumented. The tool description does not compensate by explaining metric or cursor semantics, and it mostly echoes the schema's frame and bounded wording.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a s pecific verb and resource: returning bounded representative stacks that contain a given frame. It is clear enough to separate it from frame callers/callees, though it does not explicitly name or contrast those siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided about when to use this tool versus alternatives such as get_frame_callers or get_frame_calees. The description only says what it returns, not when it should be preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_trace_windowARead-onlyIdempotent
Return bounded trace slices overlapping a declared time window.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum trace slices to return (1-1000). | |
| cursor | No | ||
| end_ns | Yes | Exclusive window end in nanoseconds; greater than start_ns. | |
| run_id | No | Run owning normalized trace semantics when bytes are shared. | |
| start_ns | Yes | Inclusive window start in nanoseconds. | |
| artifact_id | Yes | Trace artifact ID from list_artifacts. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior, so the description mainly needs to add behavioral context beyond that. It adds 'bounded' and 'overlapping', which clarify limit and window-boundary semantics, but it does not discuss ordering, pagination behavior, or any hidden constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no wasted words. It front-loads the core action and resource, and it does not repeat structured schema or annotation information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, idempotent query with an output schema, the description plus annotations and schema cover the essential contract. Pagination and ordering are not explicitly described, but cursor, limit, and the output schema fill most of that gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 83%, so the schema already documents the important parameters. The description adds no parameter-specific detail beyond the time-window concept, which is fine because the schema carries the parameter meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action and object: returning bounded trace slices within a declared time window. This clearly distinguishes it from neighboring query tools like get_operation_window and get_frame_callers by focusing on time-windowed trace slices.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool versus alternatives, nor any exclusions, prerequisites, or context signals. The name and wording imply a time-windowed trace query, but the agent is left to infer when this is the correct choice.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_artifactA
Import one project-local artifact and preserve producer identity.
Chrome traces with Torch profiler markers are identified automatically. Use
kind='execution_trace' for Chrome/Torch traces, then run extract_perfetto before
analyze_pytorch. If detection is ambiguous, set producer='torch.profiler'.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ArtifactKind enum value describing the imported format. | |
| path | Yes | Artifact path relative to source_root, or an absolute path already inside that bounded root. | |
| profile | No | Validated provider format profile. Use py-spy-chrometrace only for native py-spy Chrome traces; omit it for generic imports. | |
| producer | No | Producer identity. Use auto for common trace detection; use torch.profiler when importing an ambiguous Torch trace, and declare the maintained inference provider for imported replay/result artifacts. | auto |
| media_type | No | Explicit media type for formats whose encoding cannot be inferred, such as application/x-protobuf OTLP traces. | |
| sensitivity | Yes | Sensitivity classification: normal, internal, or sensitive. | |
| source_root | No | project | |
| producer_version | No | Optional producer version, at most 100 characters. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With all annotation hints false, the description carries the behavioral disclosure burden. It usefully discloses auto-detection of Chrome traces with Torch profiler markers and the producer-preservation behavior, but it does not explain side effects such as whether existing artifacts are replaced, whether duplicates are created, or what state changes occur on import. No contradiction with annotations exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three tight sentences: the first states the core action and behavior, the second gives the pipeline context, and the third provides a fallback rule. There is no fluff, no repetition of schema content, and the most actionable guidance is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The schema and output schema cover many details, so the description does not need to re-explain parameters or return values. However, for a generic importer with many specialized import sibling tools, the description does not clarify when import_artifact should be used versus import_static_analysis, import_xctrace, import_kernel_build, or import_nvbench, nor does it explain producer preservation beyond the Torch trace case.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 88%, which establishes a strong baseline. The description adds value beyond the schema by pinning kind='execution_trace' and producer='torch.profiler' to the Chrome/Torch trace workflow and by clarifying that detection is automatic with a fallback. It does not discuss parameters like source_root or sensitivity, but the schema already describes those adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear action ('Import'), a specific resource ('one project-local artifact'), and a distinct behavioral goal ('preserve producer identity'). It is specific enough to distinguish the tool from the many extract_* siblings, but it does not explicitly differentiate itself from specialized import_* siblings such as import_static_analysis, import_xctrace, import_kernel_build, or import_nvbench.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives concrete usage guidance for Chrome/Torch traces: use kind='execution_trace', then run extract_perfetto before analyze_pytorch, and set producer='torch.profiler' when detection is ambiguous. It does not explain when to prefer import_artifact over the specialized import_* tools, so the guidance is clear but not fully comprehensive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_kernel_buildC
Import native compiler evidence and register one lineage per dump group.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Kernel-build manifest path within the selected bounded root. | |
| sensitivity | Yes | ||
| source_root | No | project |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal that this is not read-only and not idempotent. The description adds that each dump group gets one lineage registration, which is a useful side-effect detail beyond the annotations. However, it does not address duplicate imports, existing lineage handling, or required permissions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or repetition. It efficiently states the resource, action, and a key behavioral rule.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutating import tool with three parameters and substantial sibling overlap, this description is too thin. It omits selection criteria, the meaning of sensitivity levels, the implications of source_root, and duplicate/lineage behavior. The presence of an output schema covers return values, but not the guidance needed to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33%, with only path having a description. The tool description adds no meaning for sensitivity or source_root, and these parameters are left to inference from enum labels and names. With low schema coverage, the description needed to compensate and did not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('Import native compiler evidence') and a precise registration rule ('register one lineage per dump group'), which makes the core purpose clear. It differentiates from generic import_artifact or extract-style siblings, though it does not explicitly name any sibling it is not.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No when-to-use guidance, prerequisites, or exclusions are provided. With many sibling tools like import_artifact, import_static_analysis, and extract_kernel_validation, the agent must infer when this tool is the right choice from the phrase 'native compiler evidence' alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_nvbenchA
Import an NVBench JSON and its provider-declared sidecars as one atomic bundle.
Parses the primary JSON first to discover which sidecar files the
document references. Only those files are imported — no arbitrary
sibling files are accepted. Each sidecar's expected byte length is
bound to ``declared_size * 4`` (float32) and verified after import.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | NVBench --json output path within the selected bounded root. | |
| sensitivity | Yes | ||
| source_root | No | project | |
| expected_sha256 | No | Declared SHA-256 digest of the JSON file (with or without sha256: prefix). |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations are all false and provide no behavioral safety profile, so the description carries the full burden. It discloses the parse-first import order, the whitelist of provider-referenced sidecars, and the byte-length verification bound to declared_size * 4. This is substantive beyond the structured fields, though it could have mentioned failure behavior or atomic-import rollback semantics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The main purpose is front-loaded in the first sentence, and the following details about sidecar discovery and size verification are essential and non-redundant. Every sentence adds meaningful information without fluff or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists, return values need not be described. The description adequately covers the import scope, sidecar selection rule, and verification constraint. It is slightly incomplete in not addressing source_root or sensitivity handling, but those are partially inferable from their enums and the operation is otherwise well specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 50%; path and expected_sha256 have schema descriptions, but sensitivity and source_root are only defined by enums/defaults. The description does not explain how sensitivity, source_root, or expected_sha256 influence the import, so it fails to compensate for the half of parameters that lack schema-level descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Import an NVBench JSON and its provider-declared sidecars as one atomic bundle.' It clearly distinguishes this from generic import tools by emphasizing the NVBench-specific payload and the sidecar grouping. The additional restriction about only importing referenced sidecar files sharpens the resource scope further.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly implies the use case: importing NVBench JSON output along with its referenced sidecars. However, it never names alternatives such as extract_nvbench, import_artifact, or qualify_artifact_import, and it does not explicitly state when this tool should be preferred over them. The routing guidance is therefore implied rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_static_analysisB
Preserve one native SARIF 2.1.0 report and project bounded static candidates.
The native report remains an immutable analysis-result artifact. Static candidates are source-scoped analyzer output, not Findings or confirmation of runtime behavior.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | SARIF report path relative to the fixed project root, or an absolute path already inside it. | |
| sensitivity | No | internal | |
| source_root | No | Existing source directory relative to the fixed project root. Every normalized SARIF location is validated against this exact root. | . |
| exclude_paths | No | ||
| include_paths | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations mark this as non-read-only and non-idempotent, but don't describe side effects. The description adds useful context: the native report stays immutable and candidates are source-scoped, not runtime findings. However, it doesn't disclose behavior on repeated imports, overwrites, or validation failures.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loads the main purpose, with a second sentence that adds an important semantic clarification. It is appropriately sized, though wording like 'immutable analysis-result artifact' is slightly more formal than necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a mutation/import tool with five parameters, the description doesn't explain normalization rules, how source_root validation behaves, how include/exclude_paths interact, or what happens on duplicate imports. The output schema may help, but the prose alone leaves too many invocation-relevant details unspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 40%, covering path and source_root, while sensitivity, include_paths, and exclude_paths lack descriptions in both schema and prose. The description loosely maps 'SARIF report' to path and 'project bounded' to root validation, but it does not clarify filtering or sensitivity parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a concrete action ('Preserve') and resource ('native SARIF 2.1.0 report and project bounded static candidates'). It clearly separates static-analysis candidates from Findings or runtime-behavior artifacts, which helps distinguish this tool from many extract_* and finding-related siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this tool is for ingesting native SARIF 2.1.0 static-analysis output, and the 'not Findings' caveat provides some comparative guidance. However, it never explicitly says when to prefer this over siblings like import_artifact or when NOT to use it, leaving routing partially to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
import_xctraceC
Preserve a native Metal trace bundle and bounded xctrace TOC export.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Native Metal System Trace .trace bundle beneath source_root. | |
| source_root | No | project | |
| max_export_bytes | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=false, idempotentHint=false, and destructiveHint=false, so the description needed to clarify the mutation/import side effects. 'Preserve' suggests non-destructive storage, but the description does not disclose what gets written, whether existing artifacts are replaced, or how the 'bounded' export limit behaves. No contradiction with annotations, but meaningful behavioral context is missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single efficient sentence with no filler or repetition. It front-loads the primary action and resource. The brevity is a virtue here, though some precision is sacrificed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with three parameters, one required, and many closely related siblings, this description is too sparse to fully orient an agent. An output schema exists and may explain return values, but the description still omits how the bounded export is produced, where it is stored, and what distinguishes this import path from generic artifact import or extract_* tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33%, with max_export_bytes and source_root lacking descriptions. The phrase 'bounded xctrace TOC export' obliquely refers to the export-size limit, but it never explicitly maps to max_export_bytes, and source_root is left completely unexplained. The description does not compensate for the schema's low coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource ('native Metal trace bundle') and a clear action ('Preserve'), with a distinct artifact type ('bounded xctrace TOC export') that helps separate it from generic import/extract siblings. However, it does not explicitly contrast with tools like import_artifact or the many extract_* analogues, so differentiation is mostly inferred from the Metal/xctrace specifics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus the many sibling import/extract tools. It does not mention prerequisites, intended capture/export scenarios, or cases where another tool would be more appropriate. The phrase 'preserve a ... bundle' implies an archival use case but does not make it actionable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
initialize_workspaceAIdempotent
Initialize Flameox in the fixed project root after it has been verified.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, so the description does not need to re-explain safety behavior. It adds context about the 'fixed project root' and the verification prerequisite, but it does not reveal what side effects initialization has or what state it brings the workspace into. Given the annotation coverage, this is adequate but not richly transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence with no filler. Every phrase earns its place: the action, the target location, and the precondition are all explicitly stated and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter initialization tool with an output schema and safety annotations, the description covers what, where, and when. It lacks an explicit pointer to the verification sibling tool, but that is a minor enhancement rather than a critical omission. No essential information for invoking the tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and the schema has 100% coverage, so there is no parameter burden for the description to carry. The phrase 'fixed project root' reinforces that no location argument is needed, which is genuinely useful context. Baseline 4 applies because there are no parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('Initialize Flameox') and a resource/location ('fixed project root'), and adds a temporal condition ('after it has been verified'). It goes beyond a tautology and clearly identifies what the tool does, though it does not explicitly distinguish itself from sibling tools such as validate_workspace or workspace_status.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'after it has been verified' provides an explicit precondition for when this tool should be invoked, which is useful context. However, it does not name alternatives or state when not to use the tool, so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_artifact_pipelinesARead-onlyIdempotent
Discover bounded immutable pipelines by run, name, producer, or artifact.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| run_id | No | ||
| producer | No | ||
| pipeline_name | No | ||
| source_artifact_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds 'bounded' and 'immutable' context, which suggests a stable, paginated listing and is consistent with a read-only operation. It does not, however, explain cursor/limit behavior or response characteristics beyond what annotations imply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One short, front-loaded sentence conveys the action, resource, and key filter dimensions with no filler. Every word contributes to the agent's understanding of what the tool does.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With strong read-only/idempotent annotations and an output schema available, the description is mostly sufficient for a simple optional-filter listing tool. Explicitly mentioning pagination or pointing to get_artifact_pipeline for single-pipeline retrieval would make it more complete, but those gaps are minor given the schema and annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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. It adds meaning for four of the six parameters by mapping to run, name, producer, and artifact (run_id, pipeline_name, producer, source_artifact_id). It omits limit and cursor, though 'bounded' hints at pagination; this is partial but not full compensation for the missing schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Discover'), a clear resource ('artifact pipelines'), and lists the main filter dimensions: run, name, producer, and artifact. This distinguishes it from siblings like get_artifact_pipeline or register_artifact_pipeline, though it does not explicitly name those alternatives. The phrase 'bounded immutable' adds a little ambiguity but does not obscure the core purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this tool is for finding pipelines matching run/name/producer/artifact filters, but it never states when to use this tool versus get_artifact_pipeline or compare_artifact_pipelines. No alternatives or exclusions are mentioned, so guidance is only implicit rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_artifact_reductionsBRead-onlyIdempotent
Page every reduction that produced an artifact selected by get_artifact.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds pagination intent ('Page every') and the artifact-to-reduction relationship, but does not disclose cursor mechanics, ordering, or completeness guarantees. There is no contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence with no filler. 'Page every' front-loads the action and scope, and every word contributes meaning. It is as concise as possible without losing clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only paginated list tool with an output schema and safety annotations, the description captures the essential scope. However, the lack of parameter semantics and explicit sibling routing leaves some gaps, making it minimally adequate rather than fully self-contained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 parameter meaning. It only indirectly explains artifact_id via 'artifact selected by get_artifact'; limit and cursor are left entirely to the reader. The required limit parameter receives no semantic explanation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Page'), a resource ('every reduction that produced an artifact'), and a selection criterion ('selected by get_artifact'). It is clearly distinct from get_artifact and get_reduction, though it does not explicitly name a sibling tool. The core purpose is immediately understandable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the main use case: when you have an artifact and want all reductions that produced it. However, it provides no explicit guidance about when not to use this tool or which sibling (e.g., get_reduction) should be used instead for single-reduction details.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_artifactsBRead-onlyIdempotent
List bounded artifact metadata from one pinned corpus snapshot.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint, idempotentHint, and destructiveHint false, so the description does not need to restate the safety profile. It adds context by noting the result is bounded and scoped to one pinned corpus snapshot, but it does not disclose pagination behavior, ordering, or how the snapshot is pinned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler. 'Bounded', 'artifact metadata', and 'one pinned corpus snapshot' each add meaningful constraints, and the description avoids restating the tool name or annotations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Because an output schema exists and annotations cover the safety profile, the description does not need to explain return values. However, it omits how cursor-based pagination works and what a 'pinned corpus snapshot' refers to, so an agent may still be uncertain how to page through results or whether any workspace prerequisite applies.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has 0% description coverage, and the description names neither the required 'limit' parameter nor the optional 'cursor' parameter. The word 'bounded' hints at a limit, but cursor and pagination semantics are entirely absent, leaving the agent to infer them from raw schema constraints alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('List') and a specific resource ('artifact metadata'), and further narrows scope with 'bounded' and 'one pinned corpus snapshot.' It is clear what the tool does, but it does not explicitly distinguish itself from sibling tools like get_artifact or list_artifact_reductions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 such as get_artifact or preview_artifact. The description implies a use case—listing bounded metadata from a pinned snapshot—but does not state exclusions, prerequisites, or when a different artifact-related tool would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_capabilitiesARead-onlyIdempotent
List capabilities and setup actions scoped to a selected capture adapter.
Omit adapter for a complete read-only inventory. In that mode, the per-capability setup
fields and available_setup_adapters are informational only; select an adapter and call
this tool again before mutating the managed environment. Managed setup never executes a
workload.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | passive | |
| adapter | No | Selected capture adapter whose setup recommendation should be returned. Omit this for the read-only global inventory. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Even with readOnlyHint, idempotentHint, and destructiveHint already present, the description adds valuable behavioral context: setup fields and available_setup_adapters are informational-only in inventory mode, and 'Managed setup never executes a workload.' This meaningfully extends beyond the annotations and does not contradict them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded: the first sentence states the core purpose, and the second sentence packages the important mode caveat and safety guarantee. Every sentence contributes necessary information with no redundant filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema and strong annotations, the description covers the critical behavioral distinction between inventory mode and scoped mode. The only omission is mode semantics, but the enum plus default and the tool's read-only nature reduce the risk, making the description complete enough for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description explains the adapter parameter well, including its omission semantics, which goes beyond the schema. However, the mode parameter has no description in the schema and is not addressed in the tool description, so the agent is left to infer the meaning of passive, active_cached, and active_refresh. With 50% schema coverage, the description only partially compensates.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('List'), a concrete resource ('capabilities and setup actions'), and a clear scope ('scoped to a selected capture adapter'). It also clarifies the omit-adapter mode as a 'complete read-only inventory,' distinguishing the two calling patterns and separating this tool from setup-mutating siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit direction on when to omit the adapter versus when to select one, including the instruction to call again before mutating the managed environment. It does not name alternative sibling tools explicitly, but the context tells an agent when the two modes are appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_declared_workflowsARead-onlyIdempotent
Discover declared workflows before planning; this never runs them.
With no arguments, list workloads. Pass kind='experiment' or
kind='fault_experiment' to list declared experiments.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | workload | |
| limit | No | ||
| cursor | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false; the description adds the specific guarantee that calling it 'never runs' the workflows and clarifies the default vs. filtered listing behavior. It does not contradict annotations and adds useful context beyond the hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded: the core purpose and safety guarantee come first, then the parameter usage in one short block. No redundant sentences or restatements of the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only listing tool with annotations and an output schema, this is nearly complete: it covers the operation's purpose, safety, and kind selector. It falls slightly short only by not spelling out limit/cursor pagination behavior, though the schema defaults and names make it recoverable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry parameter meaning; it does explain kind ('Pass kind='experiment' or kind='fault_experiment'') and the default workloads. However, limit and cursor are not described beyond their schema names/defaults, leaving a modest gap for pagination semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific action ('Discover declared workflows before planning') and resource, and immediately separates itself from execution tools with 'this never runs them.' It also makes the default behavior and kind-filter behavior explicit, so an agent can distinguish this listing operation from plan/run siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states when to use the tool ('before planning') and contrasts it with running workflows, but it does not explicitly name alternatives such as get_declared_workflow for a single workflow or state exclusion conditions. The 'Pass kind=...' guidance gives practical selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_experiment_trialsARead-onlyIdempotent
Return one bounded page of immutable trials for an experiment.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No | ||
| experiment_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, idempotent, and non-destructive nature of the operation. The description adds useful behavioral context by noting trials are immutable and that only one bounded page is returned, which is valuable beyond the annotation fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense sentence with no filler. It front-loads the verb, resource, scope, and pagination qualifier, and every word contributes meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only paginated list operation, the description, annotations, and output schema cover the essential context. The operation is safe, idempotent, scoped to an experiment, and returns one page; no additional context is necessary.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 parameter meaning. It only indirectly maps 'bounded page' to limit and 'for an experiment' to experiment_id. The cursor parameter receives no explanation, and no additional parameter semantics are provided beyond the field names.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb, 'Return', a resource, 'immutable trials', and a clear scope, 'for an experiment.' It also conveys pagination with 'one bounded page,' which distinguishes it from sibling tools like get_experiment or run_experiment.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes it clear this tool is for retrieving a page of trials for an experiment. It does not name alternatives or exclusions, but the context is clear and no close alternative listing tool exists among the siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_findingsCRead-onlyIdempotent
List bounded current finding projections.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as read-only, idempotent, and non-destructive. The description adds a minor behavioral cue with 'current' and 'bounded', suggesting a limited view of the present state. It does not explain pagination, ordering, or whether results are stable across calls, but the annotations carry the main safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler and starts with the action verb. It is appropriately compact, though the brevity sacrifices clarity and forces the agent to rely on the name and schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated list tool, the description does not explain cursor-based navigation, what a 'finding projection' contains, or how this relates to get_finding and record_finding. The output schema and annotations help, but the description alone leaves important context missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain the limit or cursor parameters. 'Bounded' weakly maps to limit, but cursor and pagination semantics are entirely absent. The schema provides numeric constraints but not the meaning needed to use the parameters effectively.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the verb 'List' and the resource 'findings', which broadly distinguishes it from get_finding and record_finding. However, the phrase 'bounded current finding projections' is vague and does not define what a projection is or what 'current' means, leaving the exact purpose ambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool versus alternatives. It does not mention that get_finding retrieves a single finding or that record_finding creates one. The only usage signal is the generic verb 'list', which is implicit rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_inference_configurationsARead-onlyIdempotent
List declared inference servers and scenarios without probing or execution.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint, idempotentHint, and non-destructive behavior. The description adds meaningful context by clarifying that the listing reflects declarations and will not probe or execute, which is important given the surrounding execution-heavy sibling tools. It does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that clearly states the action, the resource, and an important behavioral constraint. Every word contributes meaning; there is no filler or repetition of the tool name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter list tool with an output schema and strong annotations, the description is complete. It tells the agent that the tool is a safe, read-only inspection of declared inference configuration, which is sufficient to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema coverage is 100%, so there are no parameter semantics the description needs to explain. The baseline for a no-parameter tool is 4, and the description appropriately adds no irrelevant parameter detail.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('List') and resource ('declared inference servers and scenarios'), and the qualifier 'without probing or execution' clearly distinguishes it from execution-oriented siblings like run_inference_scenario or configure_inference_scenario. An agent can understand exactly what the tool returns.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'without probing or execution' gives clear usage context: this is the safe, non-invasive way to view declared configuration. It does not explicitly name alternative tools like list_inference_requests or configure_inference_scenario, but the exclusion of probing/execution is enough to guide basic selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_inference_requestsBRead-onlyIdempotent
Page through prompt-free requests with one typed outcome and no derived status fields.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 useful behavioral context by indicating that returned requests are 'prompt-free,' have exactly one typed outcome, and exclude derived status fields. However, it does not disclose ordering, cursor behavior, empty-result behavior, or what happens when run_id is invalid, though these are partially mitigable by the output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler, and the primary action 'Page through' is front-loaded. It is compact and avoids repetition of the tool name or schema details. The dense qualifying phrase 'with one typed outcome and no derived status fields' is efficient but slightly hurts readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only paginated list operation, the description is minimally adequate given the rich annotations and the presence of an output schema. However, it does not explicitly tie the required run_id to the scope of the listing, and it never explains what an 'inference request' is in this context. A sentence clarifying that this paginates requests for the given run would make it complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but it does not. 'Page through' hints at limit and cursor usage, yet run_id—the only required parameter—is never explained, and cursor semantics are left entirely to inference. The description adds minimal value beyond the bare field names in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('Page through') and a specific resource ('prompt-free requests'), which distinguishes it from sibling list tools like list_inference_configurations and list_runs. The phrase 'with one typed outcome and no derived status fields' adds detail about what kind of requests are returned, though it is somewhat jargon-heavy and assumes domain knowledge.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives such as list_inference_configurations, list_runs, or list_artifacts. It does not state any exclusions, prerequisites, or explicit conditions like 'use this to enumerate inference requests for a specific run.' The only implied context is pagination from 'Page through.'
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_investigationsCRead-onlyIdempotent
List bounded current investigation projections.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior. The description adds modest behavioral context by indicating results are bounded and current rather than all historical records, though it doesn't clarify pagination or what 'projections' means.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no filler. Its brevity is a strength, though the cryptic modifier stack ('bounded current investigation projections') sacrifices clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only list with an output schema and two parameters, the description is minimally viable: it identifies the entity and implies a limit requirement. It falls short on explaining what 'current projections' includes and how cursor pagination works, but those gaps are partially compensated by the output schema and annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but it only hints at boundedness. It doesn't explain the cursor pagination mechanism or the meaning/range of limit beyond the schema's min/max.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a clear verb ('List') and names the resource ('investigations'), so the core action is recognizable. However, 'bounded current investigation projections' is loaded with undefined jargon: neither 'current' nor 'projections' is explained, and the phrase doesn't differentiate this from get_investigation or create_investigation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to choose this tool over get_investigation or create_investigation. The word 'current' implies a temporal filter, but there is no explicit when/when-not or alternative routing, so an agent must guess.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_runsARead-onlyIdempotent
Discover a filtered run cohort; follow next_cursor without changing filters.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No | ||
| filter | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, idempotent, and non-destructive behavior, so the description does not need to repeat that. It adds meaningful behavior beyond annotations by instructing the agent to follow next_cursor without changing filters, which is an important pagination invariant. This is genuinely useful context for correct use.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise, with no filler or redundant statements. It front-loads the primary purpose ('Discover a filtered run cohort') and then adds the key pagination caveat in a compact second clause. Every word contributes value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the rich input schema, strong readOnly/idempotent annotations, and presence of an output schema, the description does not need to explain return values or basic safety. It covers the main non-obvious context: pagination with stable filters. It could be more complete by pointing to get_run for single-run needs, but this is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage is 0%, so the description bears a heavier burden. It does add some parameter meaning: 'filtered' implies the filter parameter, and next_cursor references the cursor parameter. However, it does not mention the required limit parameter or explain how filters should be combined, leaving a gap in parameter guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a relatively specific action: discovering a filtered cohort of runs, which aligns with the tool name list_runs. It clearly refers to multiple runs (cohort) as opposed to a single run, which helps distinguish from get_run. However, it does not explicitly name or differentiate from sibling tools, missing the strongest possible clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context for when to use the tool: when you need a filtered set of runs and want to page through them. It does not explicitly say when not to use it or mention alternatives like get_run, so it lacks exclusions. The pagination instruction 'follow next_cursor without changing filters' is useful operational guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_captureBRead-onlyIdempotent
Bind one current capture without running it.
The default auto mode runs the declared workload directly in the local environment and
records that no enforced descendant containment was used. Use managed only when the
project policy explicitly requires containment, and use trusted_local to request the
same direct local execution explicitly. This tool never runs a measurement, but an
adapter may execute a bounded compatibility probe such as NVBench ``--version``.
| Name | Required | Description | Default |
|---|---|---|---|
| adapter | Yes | Adapter value reported by list_capabilities for this workload. | |
| parameters | Yes | Declared workload parameters; inspect get_declared_workflow first. | |
| capture_mode | No | auto | |
| workload_name | Yes | Current declared workload name from list_declared_workflows. | |
| memray_options | No | ||
| preflight_mode | No | auto | |
| external_context | No | ||
| nsight_compute_options | No | ||
| torch_profiler_options | No | ||
| compute_sanitizer_options | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent annotations, the description discloses that no measurement is run, that auto mode records the absence of enforced descendant containment, and that an adapter may still execute a bounded compatibility probe such as NVBench --version. The phrase 'runs the declared workload directly' is slightly ambiguous if read literally, but it is qualified by 'without running it' and 'never runs a measurement,' so there is no annotation contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded: the core action appears in the first sentence, followed by the most important mode distinctions and the probe caveat. There is little wasted wording, though the indented line breaks add visual noise without structural value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex 10-parameter tool with nested option objects, the description gives useful mode-selection context and the no-measurement boundary but leaves important workflow context implicit: how a 'current capture' is obtained, when to supply each *_options block, and how the bound plan is meant to be consumed afterward. The presence of an output schema reduces the need to describe return values, but the surrounding lifecycle is still under-explained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 30%, and the description compensates only for capture_mode by explaining auto, managed, and trusted_local. It does not clarify adapter, workload_name, parameters, preflight_mode, external_context, or the profiler-specific *_options objects beyond their terse schema labels, leaving most of a 10-parameter tool semantically underspecified.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific action and object: 'Bind one current capture without running it,' and reinforces the boundary with 'This tool never runs a measurement.' This clearly distinguishes planning/binding from execution-oriented siblings like execute_capture_plan or start_detached_capture. However, 'current capture' and 'bind' remain somewhat domain-specific and no sibling tool is named, so it stops short of full differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit conditional guidance for capture_mode sub-values: auto is the default, managed should only be used when project policy requires containment, and trusted_local requests direct local execution explicitly. It does not, however, say when plan_capture itself should be chosen over execution or other capture-planning siblings, and the prerequisite of a 'current capture' is only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_experimentCRead-onlyIdempotent
After workflow and capability discovery, bind a declared experiment; then run it.
| Name | Required | Description | Default |
|---|---|---|---|
| adapter | Yes | Adapter capability reported by list_capabilities. | |
| parameters | Yes | Declared parameters; inspect get_declared_workflow first. | |
| hypothesis_id | No | ||
| experiment_name | Yes | Current experiment from list_declared_workflows. | |
| investigation_id | Yes | Investigation ID from create/list investigations. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Read literally, 'then run it' indicates a side-effecting execution, which contradicts the annotation readOnlyHint=true. The description also does not disclose what 'bind' produces, whether anything is actually executed, or what state changes are possible. This is an annotation contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single compact sentence with no filler or redundancy, and the workflow context is front-loaded. It loses one point because its brevity contributes to ambiguity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with five parameters, a nested parameters object, and an output schema, this description is incomplete: it never explains what 'bind' means, whether it actually runs the experiment, why readOnlyHint is true, or how it relates to run_experiment. An agent cannot reliably decide when or how to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 80%, so the schema already documents most parameters. The description adds only a contextual clue that the experiment and adapter come from prior discovery steps, but it does not clarify hypothesis_id or add semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a concrete operation ('bind a declared experiment; then run it') and locates it after workflow/capability discovery, so it is more than a tautology. However, 'bind' is undefined jargon and 'then run it' overlaps with the sibling run_experiment without clarifying the distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an implied workflow position ('After workflow and capability discovery') that hints when to call it. But it does not state when not to use it, how it differs from run_experiment, or what alternatives exist, so the guidance remains implicit rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_fault_experimentA
Bind a declared loopback Toxiproxy experiment and its exact toxic scenarios.
Toxiproxy must already be prepared by start_capability_setup; planning neither
downloads nor starts it.
| Name | Required | Description | Default |
|---|---|---|---|
| parameters | Yes | Declared overrides; inspect get_declared_workflow before planning. | |
| hypothesis_id | No | Optional hypothesis ID already attached to the investigation. | |
| experiment_name | Yes | Declared fault experiment from list_declared_workflows. | |
| investigation_id | Yes | Investigation ID from create_investigation or list_investigations. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false/absent, so the description carries the burden. It usefully discloses that planning is not a download/start step, but it does not disclose whether binding creates persistent state, whether the plan is mutable or re-runnable, or what side effects occur. This is partial transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with the core purpose first and the prerequisite second. No filler, no repetition of schema details, and the most important constraint is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The prerequisite is covered and an output schema exists, so return values do not need explanation. However, the description does not situate this in the broader workflow—such as what follows plan_fault_experiment or how it differs from plan_experiment and run_fault_experiment—and the meaning of 'bind' is never elaborated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and each parameter has a meaningful description, so the schema carries the parameter burden. The tool description adds no direct parameter-level meaning beyond what the schema already provides; baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Bind') and a specific resource ('declared loopback Toxiproxy experiment') and names the exact toxic scenarios. It is clear enough to distinguish from generic siblings like plan_experiment or plan_capture, though it does not explicitly contrast with them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly states the prerequisite—Toxiproxy must be prepared by start_capability_setup—and says planning neither downloads nor starts it. This is concrete when-to-use guidance, though it does not say when not to use it or name alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_inference_profileCRead-onlyIdempotent
Build a diagnostic-only profile plan for one managed vLLM server.
| Name | Required | Description | Default |
|---|---|---|---|
| profiler | Yes | ||
| server_name | Yes | ||
| scenario_name | Yes | ||
| timeout_seconds | No | ||
| measurement_run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 the 'diagnostic-only' and 'plan' framing to clarify that no profiling execution happens, but it does not describe side effects, prerequisites, or what the plan contains. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single focused sentence with no filler and front-loads the core verb and scope. It is concise, though it could have been slightly more informative without becoming bloated.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema and annotations reduce the need for return-value and safety detail, but with five parameters and zero schema descriptions, the tool description should provide more context about inputs and when to use it. The one-line description is not enough for an agent to invoke this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description names or explains none of the five parameters. It does not clarify the meaning of scenario_name, measurement_run_id, timeout_seconds, or the profiler enum choices, leaving the agent to infer from bare property names.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('Build') and resource ('diagnostic-only profile plan for one managed vLLM server'), which clearly distinguishes it from run_inference_profile. It does not explicitly contrast with plan_inference_scenario or other planning siblings, so it stops just short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'diagnostic-only profile plan' implies this is for planning, not executing, but the description gives no explicit when-to-use or when-not-to-use guidance and names no alternatives. The intended usage is inferable rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_inference_scenarioBRead-onlyIdempotent
Qualify one benchmark launcher and construct a typed execution plan.
| Name | Required | Description | Default |
|---|---|---|---|
| scenario_name | Yes | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose readOnlyHint=true, idempotentHint=true, and destructiveHint=false, lowering the burden on the description. The description adds that a single benchmark launcher is qualified and a typed plan is constructed, but it does not clarify whether qualification has side effects or whether the plan is persisted. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One short sentence with no filler. The action and object are front-loaded, and every word contributes meaning. It is concise without being a tautology.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema, safety annotations, and only two parameters, the description is close to sufficient for basic invocation. However, the meaning of 'qualify' and any prerequisite configuration are left vague, and the description gives no help selecting this tool among the many plan_* and run_* siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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. It hints that scenario_name refers to a benchmark launcher, but it does not explain either parameter's role beyond the schema titles. timeout_seconds is left entirely to its name, type, default, and bounds, which are partly self-explanatory but not fully enriched by the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the operation ('qualify'), the object ('one benchmark launcher'), and the result ('typed execution plan'), so the overall purpose is clear. It does not explicitly distinguish this from siblings like plan_inference_profile, plan_capture, or run_inference_scenario, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool versus alternatives such as plan_capture, plan_inference_profile, or run_inference_scenario. Prerequisites, exclusions, and sequencing hints are absent; the agent must infer from the name that this is a planning-phase tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
plan_reductionCRead-onlyIdempotent
Bind immutable input and approved reducer/predicate identities before execution.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds context about immutability and approval, and the temporal 'before execution' framing, but does not explain what the plan contains or what happens after binding.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single efficient sentence with no filler words. 'Bind immutable input and approved reducer/predicate identities' is front-loaded, and the temporal qualifier is placed at the end. It is concise, though arguably too sparse for the tool's complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This tool has a complex nested schema with many limit fields and zero parameter descriptions, yet the description offers only a vague one-liner. It does not explain what a reduction plan is, how to use the limits, what 'approved identities' means, or how this integrates with execute_reduction and get_reduction.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 the lack of parameter documentation. It does not mention source_run_id, predicate_workload, or limits, and only loosely alludes to 'immutable input' and 'approved reducer/predicate identities' without connecting them to schema fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Bind' and names resources ('immutable input', 'approved reducer/predicate identities'), and 'before execution' hints that this is a planning step. However, it never explicitly states that this tool creates a reduction plan, and the jargon-heavy phrasing leaves the core purpose vague.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Before execution' implies this tool is a prerequisite to a later execution step, which distinguishes it from siblings like execute_reduction. But it provides no explicit when/when-not guidance and does not name any alternative tools or conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
prepare_adapterAIdempotent
Approve one installed third-party adapter by exact installed package identity.
This records agent-created provenance under the workspace lock; it does not install a
package, import plugin code, or execute a workload. Call list_capabilities again.
| Name | Required | Description | Default |
|---|---|---|---|
| adapter | Yes | Third-party adapter name returned by list_capabilities. | |
| distribution | Yes | Exact installed distribution name reported for this adapter. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotent and non-destructive behavior. The description adds valuable behavioral context by stating it records agent-created provenance under the workspace lock and does not import plugin code or execute a workload. No annotation contradiction is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short, front-loaded with the main purpose, and each sentence earns its place: the first states the action, the second clarifies side effects and exclusions, and the third gives a direct next step. There is no redundant language.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the two well-described parameters, the idempotent/non-destructive annotations, and the presence of an output schema, the description is nearly complete for a call. It covers side effects, non-effects, and next step, though it does not explain how the approval affects downstream capability-setup flows or what state change is visible afterward.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and both 'adapter' and 'distribution' already have clear descriptions in the schema. The description reinforces exactness ('exact installed package identity') but does not add meaning beyond the schema, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and object: 'Approve one installed third-party adapter by exact installed package identity.' It further differentiates the tool by stating it does not install, import, or execute, which distinguishes it from related sibling tools such as start_capability_setup or run_* tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context that this is an approval/provenance action after an adapter is already installed, and it tells the agent to call list_capabilities again afterward. It states explicit non-uses (does not install, import, or execute), though it does not name a specific alternative tool for those actions, so it stops short of a fully explicit routing guide.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
prepare_workload_dependenciesARead-onlyIdempotent
Inspect declared workload Python distributions in its bound interpreter.
This operation never installs packages, mutates an environment, or executes the workload; in other words, it never executes user code. The result includes an active preflight and tells the agent whether to plan capture or fix the declared environment outside Flameox.
| Name | Required | Description | Default |
|---|---|---|---|
| workload_name | Yes | Declared workload whose Python distribution requirements are inspected. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint=true, idempotentHint=true, destructiveHint=false), the description adds a critical safety guarantee: "never installs packages, mutates an environment, or executes the workload; in other words, it never executes user code." It also discloses the return behavior (includes an active preflight that drives the capture-or-fix decision). These claims reinforce rather than contradict the annotations and give the agent meaningful behavioral context annotations alone could not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences with no waste: the first states the core purpose, the second delivers the critical safety guarantee, and the third explains the actionable output. Each sentence earns its place, and the purpose is front-loaded ahead of supporting details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter inspection tool with full annotations (read-only, idempotent, non-destructive), a complete input schema, and an output schema present, the description covers everything an agent needs: what it does, what it guarantees not to do, and what decision the result enables. There are no meaningful gaps for this tool's complexity level.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already fully documents the single workload_name parameter with a clear description. The tool description adds only marginal semantic context — the "bound interpreter" nuance and the fact that the workload's Python distribution requirements are what get inspected — but does not substantially deepen parameter understanding beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb+resource pairing — "Inspect declared workload Python distributions in its bound interpreter" — which precisely identifies the operation's target and scope. It also differentiates this from the many sibling workflow tools by positioning it as an inspection/preflight step rather than a mutating or execution step, so an agent can distinguish it from plan_capture, configure_workload, and similar siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives a clear decision rule: the result includes an active preflight and tells the agent whether to plan capture or fix the environment outside Flameox. This tells the agent when this tool matters in the workflow and what outcome to expect. However, it does not explicitly name alternatives or state when not to use this tool versus the many capture/configuration siblings, so it stops short of full exclusionary guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
preview_artifactBRead-onlyIdempotent
Read bounded UTF-8 process or validation output without exposing a host path.
| Name | Required | Description | Default |
|---|---|---|---|
| offset | Yes | ||
| max_bytes | Yes | ||
| max_lines | Yes | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds meaningful behavioral context: output is bounded, UTF-8, and does not expose host paths. It could be more explicit about truncation or offset behavior, but it adds value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single focused sentence with the verb first and the resource immediately after. The security qualifier is useful and not redundant, and every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema and annotations carry the return values and safety profile, so the description does not need to repeat those. However, parameter semantics and selection guidance are missing, leaving an agent to guess at offset units and when this tool should be used. This is adequate but has clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description has the full burden of explaining parameters. It does not define artifact_id, offset, max_bytes, or max_lines, nor does it clarify units or how offset and limits interact. 'Bounded' only weakly hints at max_bytes and max_lines.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: read bounded UTF-8 process or validation output. It also adds a useful scope constraint, 'without exposing a host path.' However, it does not explicitly differentiate itself from sibling tools like get_artifact or the various extract_* tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no when-to-use or when-not-to-use guidance, and it does not name alternatives. An agent must infer when preview_artifact is preferred over get_artifact, list_artifacts, or extraction tools, which is a significant gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
qualify_artifact_importC
Validate preserved native bytes and create a semantically qualified import run.
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | ||
| artifact_id | Yes | ||
| source_run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses a two-phase behavior: validating existing bytes followed by creating an import run, which is consistent with readOnlyHint=false. It adds sequencing context beyond what the annotations express, but says nothing about failure behavior, what 'semantically qualified' means, or side effects on the source artifact. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single 12-word sentence that front-loads the primary verb and contains no filler. The jargon phrase 'semantically qualified' slightly reduces readability, but the structure is appropriately compact for the information conveyed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is insufficient for correct invocation: an agent cannot determine when to choose this over import_artifact, what profile values mean, or what constitutes a successful qualification. The output schema covers return values, but the core decision context and parameter semantics remain unexplained at 0% schema coverage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the param-explanation burden, but it only loosely hints at meanings ('preserved native bytes' suggests what artifact_id refers to). It does not explain source_run_id, what profile selects (the enum's single value py-spy-chrometrace is left unexplained), or how each parameter maps to the validation/creation steps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action chain: validate preserved native bytes, then create a semantically qualified import run. The verb is specific and the resource (import run) is identifiable, and the 'qualified' language distinguishes it from the plain import_artifact sibling even though no sibling is named.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. With over 100 siblings including import_artifact, import_static_analysis, and numerous extract_* tools, the description offers no selection criteria, prerequisites, or exclusions, leaving the agent to guess when qualification is needed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
query_measurementsCRead-onlyIdempotent
Query normalized measurements through reviewed filters and cursors.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| run_id | No | ||
| artifact_id | No | ||
| name_prefix | No | ||
| include_warmups | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 basic safety profile is covered. The description adds some behavioral context by mentioning cursors and reviewed filters, but it does not disclose details like return format, pagination behavior, or any constraints that go beyond the annotations. No contradiction exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with the verb front-loaded, and it avoids unnecessary words. It is appropriately concise for a read-only query tool, though it could trade some brevity for parameter detail without becoming bloated.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given six optional parameters, no parameter descriptions, and an output schema that is not visible to the agent, the description is insufficient. It does not explain what 'normalized measurements' are, how cursor-based pagination works, or what the returned data looks like. An agent would have to guess the meaning of run_id, artifact_id, and other fields.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description carries the full burden of explaining parameters, but it only generically refers to 'filters and cursors' without naming or describing any of the six parameters (limit, cursor, run_id, artifact_id, name_prefix, include_warmups). It does not help an agent understand which filter to use for what purpose, so parameter meaning remains opaque.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear action ('Query') and resource ('normalized measurements'), which distinguishes it from the many extract_* tools that pull raw data. However, it does not name sibling query tools or specify what makes these measurements 'normalized' or 'reviewed,' so it is clear but not fully differentiated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives like list_runs or get_artifact, nor does it mention prerequisites or context. The only hint is 'through reviewed filters and cursors,' which implies pagination and filtering but does not explain why this is the right choice.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
query_static_candidatesCRead-onlyIdempotent
Return one cursor-bounded page of source-scoped static candidates.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No | ||
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 some behavioral context by stating the result is cursor-bounded and source-scoped, but it does not explain cursor meaning, ordering guarantees, or whether the same run_id is required across pages. This is a modest addition 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or redundant phrasing. Every word contributes to the core meaning, but it is arguably too terse for a tool whose parameters and domain concepts are otherwise undocumented.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although an output schema exists and annotations cover safety, the description still omits critical operational details: the role of run_id, how pagination works with cursor, what 'static candidates' refers to, and when this query should be used. For a tool with three parameters and zero schema-level description coverage, this is not complete enough for reliable invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description needed to explain run_id, limit, and cursor, but it only hints at cursor through 'cursor-bounded.' There is no elaboration of how run_id scopes the candidates, what limit controls beyond page size, or how to obtain and use the cursor. This leaves the agent under-equipped to correctly fill the required parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Return') and identifies the resource ('source-scoped static candidates') with a clear scoping qualifier. It also conveys pagination via 'one cursor-bounded page,' which helps separate it from broader query tools. However, 'static candidates' is never defined, and no sibling tool is explicitly differentiated, so it is clear but not fully self-contained.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that the tool is used to page through static candidates, but it gives no explicit guidance on when to choose this tool over siblings such as query_measurements, query_triton_autotune_selections, or import_static_analysis. There are no stated conditions, exclusions, or recommended alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
query_triton_autotune_selectionsBRead-onlyIdempotent
Return one cursor-bounded page of provider-reported Triton autotune selections.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| cursor | No | ||
| run_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
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 useful behavioral context: results arrive as a single cursor-bounded page (not a full dump) and come from 'provider-reported' data. It stops short of explaining pagination mechanics like how to fetch the next page or whether a null cursor ends iteration, leaving a small gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single nine-word sentence with zero filler. The verb is front-loaded, the resource follows immediately, and the pagination constraint is packed efficiently. Every word earns its place — this is concise without being underspecified.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with a strong annotation profile and an output schema present, the description covers the core: what is returned and from where. However, it lacks workflow context (when Triton autotune selections are relevant, how they relate to a run) and gives no hint of run_id semantics. These gaps matter given no sibling routing and 0% parameter documentation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carries the full burden for explaining parameters. It only weakly implies cursor's role via 'cursor-bounded page'; run_id is never explained (which run? a run of what?), and limit is only inferred from the word 'page'. The names, types, and constraints in the schema do most of the remaining work, which is not enough at this coverage level.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Return'), a distinct resource ('provider-reported Triton autotune selections'), and a scope qualifier ('one cursor-bounded page'). It is clearly not a tautology and the resource is specific enough to be tellable apart from siblings like query_measurements or query_static_candidates, though it does not explicitly name a differentiating sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives. With dozens of sibling query/extract tools, there is no stated condition, prerequisite, or exclusion to help an agent decide between this and, say, query_measurements or extract_benchmark_samples.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rebuild_catalogAIdempotent
Rebuild only the disposable catalog from immutable corpus evidence.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate this is idempotent and non-destructive. The description adds useful context by calling the catalog 'disposable' and specifying that it is rebuilt from 'immutable corpus evidence', which implies the source is not modified and the catalog can be safely regenerated. It aligns with annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, focused sentence with no filler. It front-loads the action ('Rebuild'), specifies the object, and adds the key constraints of 'only', 'disposable', and 'immutable corpus evidence' without unnecessary elaboration.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the zero-parameter signature, output schema, and useful annotations, the description covers the core intent well. The main remaining gap is the lack of when-to-use guidance or alternative routing, but for a simple parameterless rebuild operation this is not a critical omission.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and the schema coverage is effectively 100%, so there are no parameter semantics for the description to clarify. This is the appropriate baseline for a parameterless tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Rebuild only the disposable catalog'. It further distinguishes the operation by specifying the source as 'immutable corpus evidence' and limiting scope with 'only'. This makes it clearly distinguishable from siblings like initialize_workspace.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit guidance on when to use this tool versus alternatives, no exclusions, and no mention of prerequisites. The phrase 'Rebuild only...' implies a narrow scope, but it does not tell an agent when a rebuild is appropriate or what signals should trigger it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
record_analysisA
Persist a curated analysis; use analyze_* first for read-only preview.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a mutating, non-idempotent operation, so the description's 'Persist' mainly restates that in semantic terms. It adds a useful preview-before-persist workflow note, but does not disclose overwrite/duplicate behavior, preconditions, or what side effects occur beyond persisting.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, front-loaded with the core action and followed by the key alternative. Every word earns its place; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is complex due to the discriminated-union request, but the rich schema and output schema carry much of the burden. The description is minimally adequate at the workflow level, yet it leaves gaps around how 'curated analysis' maps to the recipe variants and how the request should be assembled.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description must compensate, but it says nothing about the 'request' parameter, the recipe discriminator, or the seven request variants. An agent must rely entirely on the schema to determine how to construct a valid request.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Persist') and resource ('a curated analysis'), and explicitly contrasts with the read-only analyze_* siblings. This is not a tautology and clearly communicates the tool's write-oriented purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Use analyze_* first for read-only preview' gives explicit, actionable guidance on when to prefer the alternative family and implies this tool is for the subsequent persistence step. No other usage ambiguity remains for the main decision point.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
record_comparisonB
Persist a reviewed comparison; use compare_run_sets for read-only preview.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already indicate this is not read-only, not idempotent, and not destructive. The description merely restates the write nature via 'persist' and adds little beyond that: no mention of whether existing comparisons are overwritten, whether duplicates are created, what prerequisites exist, or what side effects occur.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence that front-loads the primary action and then gives the read-only alternative. Every word earns its place; there is no redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The input schema is complex (oneOf with measurement and runtime_resource variants), but the description does not explain what 'recorded comparison' means, how it relates to compare_run_sets beyond read-only preview, or what lifecycle state this creates. Given the high complexity and sparse description, the agent lacks enough context to invoke it confidently.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, yet the description provides no information about the 'request' parameter or how to construct it. The agent is left to infer from the schema alone that the request is a CompareRunSetsRequest, and the description does not compensate for the absent parameter documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Persist') and resource ('a reviewed comparison'), and explicitly contrasts with compare_run_sets for read-only preview. It is clear in intent and distinguishes this tool from the most relevant sibling, though 'reviewed comparison' is somewhat abstract.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use this tool versus the alternative: persist a reviewed comparison, and use compare_run_sets for read-only preview. This gives the agent direct routing guidance with no need for inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
record_findingC
Record or revise an evidence-linked finding.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a non-read-only, non-idempotent, non-destructive operation. The description adds the useful notion of 'revise' (update existing findings) and evidence linkage, but it does not disclose details like whether an existing finding is overwritten, whether finding_id is required for revision, or any lifecycle effects. No contradiction with annotations exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or repetition. It is concise and readable, though it is so terse that it leaves out useful context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex create/update operation with a nested request object, many enum-based fields, and zero schema descriptions, a one-sentence description is not enough for an agent to construct a valid request or decide between this and closely-related siblings. The presence of an output schema and rich enums helps, but does not compensate for the missing usage and behavioral context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description does not explain the request structure or any of the request fields. 'Evidence-linked' hints at the evidence array and 'record or revise' hints at finding_id, but with 0% schema description coverage and over a dozen nested fields, the description fails to compensate for the lack of parameter documentation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear action ('record or revise') on a clear resource ('an evidence-linked finding'), and the 'evidence-linked' qualifier signals the tool's core purpose. It does not, however, explicitly differentiate this from sibling tools like record_hypothesis or record_analysis, so it misses full sibling differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance about when to use this tool versus alternatives such as record_hypothesis, get_finding, or summarize_evidence. The description does not explain when to record versus when to revise, nor does it mention any prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
record_hypothesisC
Record or revise a falsifiable hypothesis.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only contain negative flags, so the description carries the burden. 'Record or revise' discloses mutation and a possible update path, but gives no detail on side effects such as superseding prior hypotheses, lifecycle transitions, or consequences of reusing hypothesis_id.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short and front-loaded, with no wasted words. However, it is underspecified for the number and complexity of input fields, so the conciseness is more attenuation than structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with eight nested input fields, an optional hypothesis_id for revision, lifecycle/assessment defaults, and many scientific sibling tools, a one-line purpose statement is not enough. The description omits revision semantics, falsifiability requirements, and interaction with existing findings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description needed to explain terms like claim, prediction, discriminating_condition, expected_revision, lifecycle, and assessment. It provides none of that, and 'falsifiable hypothesis' only loosely hints at a relationship among them.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb phrase, 'Record or revise', and clearly names the resource, 'a falsifiable hypothesis', so an agent can identify the intent. It does not explicitly contrast with sibling tools like record_finding, but the object is distinct.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to call this tool versus record_finding, get_hypothesis, or summarize_evidence. The phrase 'Record or revise' implies both create and update flows, but it never states when hypothesis_id should be provided or what conditions call for revision.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
record_kernel_validation_comparisonC
Persist a correctness comparison and exact input provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool is not read-only, not idempotent, and not destructive. The description adds little beyond restating that data is persisted; it does not disclose overwrite behavior, required prior state, validation effects, or return semantics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The single sentence is economical and front-loaded, but it is under-specified for a tool with a large nested request schema. The brevity omits needed information rather than being disciplined concision.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool with a one-parameter nested request and an output schema, the description is incomplete. It does not explain what the request must contain, what 'exact input provenance' entails, or how this tool relates to the nearby compare/record tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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, but it only gives the high-level ideas of comparison and provenance. It does not explain required fields such as baseline_run_set_id and candidate_run_set_id, nor the optional protocol and experiment_id fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Persist' and identifies the resource as a correctness comparison plus exact input provenance. This makes the core purpose clear and conceptually distinguishes it from the sibling 'compare_kernel_validation', though it does not explicitly name alternatives or mention kernel validation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus related siblings like 'compare_kernel_validation' or 'record_comparison'. The verb 'Persist' implies a write action, but there is no stated context, prerequisite, or exclusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
register_artifact_pipelineC
Bind a bounded ordered pipeline to existing immutable run artifacts.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds some behavioral context beyond annotations by stating that artifacts are 'existing' and 'immutable', implying the tool does not create artifacts and likely associates metadata rather than modifying artifact content. However, it doesn't disclose side effects like creating persistent pipeline registrations, validation failures, or the meaning of status values in stage declarations. Annotations provide low baseline detail (readOnlyHint=false, destructiveHint=false), so the description carries part of the burden but leaves gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no wasted words, and the core verb/resource combination is front-loaded. Some terminology ('bounded', 'ordered', 'immutable') is jargon-heavy, but the structure itself is appropriately terse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a complex tool with a nested request schema, a discriminated union for pipeline stages, and several optional identity fields. The description alone does not tell an agent how to construct a valid request or when this registration step is needed in a workflow. Even though an output schema exists, the missing operational context and parameter guidance leave the description incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 'request' object's required fields like run_id, pipeline_name, producer, stages, nor the distinction between registered and unregistered stage declarations. The phrase 'bounded ordered pipeline' hints at stages/ordinals but provides no actionable parameter-level guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('bind') and identifies the resource ('bounded ordered pipeline' to 'existing immutable run artifacts'), so the core action is clear. However, it doesn't explicitly describe registration semantics or distinguish itself from sibling tools like get_artifact_pipeline, list_artifact_pipelines, and compare_artifact_pipelines.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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. The name 'register' weakly implies the use case, but the description never states when registration is appropriate or mentions related tools such as list_artifact_pipelines or import_artifact.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
register_kernel_validationC
Attach validated immutable correctness evidence to its exact producing run.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Kernel-validation v2 JSON beneath source_root. | |
| run_id | Yes | Reviewed succeeded execution run. | |
| pipeline_id | No | ||
| sensitivity | Yes | ||
| source_root | No | project | |
| expected_run_revision | Yes | Exact revision returned by get_run. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a non-read-only, non-destructive write (readOnlyHint=false, destructiveHint=false), and the description adds useful context beyond them: the evidence is 'immutable' and must be attached to its 'exact producing run', implying a consistency constraint. However, it does not disclose conflict behavior — what happens on a revision mismatch or when evidence already exists for that run — given idempotentHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single eight-word sentence with zero filler, front-loading the verb 'attach' and the central immutability constraint. It is efficient, though arguably too abbreviated to carry the semantic weight of a 6-parameter registration operation with a revision-consistency check.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The existence of an output schema covers return values, but the description is incomplete for correct invocation: it omits when to call this relative to extract_kernel_validation, how the expected_run_revision consistency check behaves on mismatch, and how sensitivity and source_root influence the operation. An agent would need to infer the entire workflow context from the tool name alone.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 50%, leaving pipeline_id, sensitivity, and source_root without schema descriptions, and the tool description does nothing to illuminate them — especially the meaning of the sensitivity enum (normal/internal/sensitive), which an agent must set correctly. The phrase 'exact producing run' does map onto run_id and expected_run_revision, but that is the only parameter clarification the description provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('attach') and a specific resource ('validated immutable correctness evidence') with a target ('its exact producing run'), which distinguishes it reasonably from siblings like extract_kernel_validation (producing/extracting evidence) and compare_kernel_validation (comparing). The jargon-heavy phrasing ('correctness evidence') and terseness leave some ambiguity about what precisely is being registered, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It never references the sibling extract_kernel_validation that presumably produces the evidence being attached, nor does it mention preconditions such as calling get_run to obtain expected_run_revision, nor any ordering relative to validate_workspace or record_kernel_validation_comparison.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_experimentADestructive
Execute all current trials from one single-use plan, then inspect get_experiment.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as destructive and non-idempotent, and the description adds meaningful context beyond that: the plan is 'single-use', meaning executing it consumes the plan, and the tool runs 'all current trials' rather than a subset. Directing the user to inspect results via get_experiment also gives useful postcondition context. No contradiction with annotations is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short and front-loads the primary action, which is good for conciseness. The phrase 'then inspect get_experiment' is telegraphic and could be read as instructing the agent to inspect the tool itself rather than the experiment state via that tool, so the structure sacrifices clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one required parameter, an output schema, and annotations covering destructive/non-idempotent behavior, the description does not need to explain return values or safety. Still, it omits important context such as how plan_token is created, what 'current trials' means, and whether execution is synchronous or asynchronous, so an agent has to infer several operational details.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has one parameter, plan_token, with 0% description coverage, so the description must compensate. It implicitly ties plan_token to 'one single-use plan', which gives some semantic meaning, and the schema provides a 64-character hex pattern. However, the description never explicitly explains that plan_token is the identifier returned by a planning step or how to obtain it, leaving a partial gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses an explicit verb ('Execute') and names the resource ('all current trials from one single-use plan'), so the core action is clear. It also points to get_experiment as the follow-up inspection step, which helps distinguish it from planning tools like plan_experiment. However, 'current trials' is somewhat vague and 'inspect get_experiment' is grammatically ambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool should be used when a single-use plan exists and all of its trials need to be executed, and it suggests get_experiment as the next step. It does not explicitly state when not to use this tool or name alternatives such as run_fault_experiment or run_inference_profile, so the guidance is mainly implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_fault_experimentBDestructive
Run every baseline and declared treatment through its managed loopback proxy.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already indicate destructive=true, readOnly=false, and idempotent=false, so the safety profile is partially covered. The description adds the scoping detail that all baselines and declared treatments are invoked via the proxy, but it does not disclose side effects, resource consequences, or result behavior 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single compact sentence that starts with the main verb and wastes no words. It communicates the core scope efficiently and is easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The simple one-parameter call shape and presence of an output schema make basic invocation plausible, but the description omits the prerequisite that a fault experiment must have been planned and that plan_token likely comes from that planning step. For a destructive execution tool, the lack of side-effect or workflow context makes it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description never mentions plan_token. The parameter name and pattern provide some meaning, but the origin of the token, how to obtain it, and its role in selecting baselines or treatments are left entirely implicit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear action — running every baseline and declared treatment through the managed loopback proxy — which conveys both the verb and the resource scope. It is distinguishable from the generic sibling run_experiment by its fault-experiment-specific language, though 'declared treatment' and 'loopback proxy' are not further explained.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit guidance on when to use this tool versus alternatives such as run_experiment or plan_fault_experiment. The description implies this is the execution phase after experiment planning, but it never states prerequisites, exclusions, or why this tool should be chosen over its siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_inference_profileC
Run one diagnostic-only profile window against a managed vLLM server.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes | ||
| expected_plan_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false, idempotentHint=false, and destructiveHint=false, and the description adds only 'diagnostic-only' and 'one ... profile window.' It does not disclose what side effects occur on the managed vLLM server, whether it blocks until completion, or whether it creates artifacts or state. There is no contradiction with the annotations, but the behavioral burden is not fully met.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler words. Every part—'run,' 'one,' 'diagnostic-only,' 'profile window,' 'managed vLLM server'—carries meaning, making it highly scannable for an agent.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even with an output schema present, the tool requires plan_token, and nothing explains what a plan token is, how to obtain it, or what expected_plan_id validates. The description does not define 'profile window' or mention the relationship to the planning workflow, so an agent would still have significant ambiguity in invoking it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not mention plan_token or expected_plan_id at all. An agent is left to infer that plan_token is a 64-hex token and expected_plan_id is a nullable sha256 identifier, but the description provides no semantic meaning, origin, or relationship between them.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Run') and a specific resource ('one diagnostic-only profile window against a managed vLLM server'), so an agent can tell this executes a profile rather than plans or configures one. It distinguishes itself from siblings like plan_inference_profile and run_inference_scenario at a surface level via 'profile window' and 'diagnostic-only', but it does not explicitly name or contrast those alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus run_inference_scenario, plan_inference_profile, or other inference family tools. It also does not state that plan_token is likely produced by a planning step or that this should run after plan_inference_profile, leaving prerequisites and tool-selection context unstated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_inference_scenarioC
Execute one qualified generic benchmark against a managed or existing-local server.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes | ||
| expected_plan_id | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations only say the tool is not read-only, not idempotent, and not destructive; the description adds only that the target is a managed or existing-local server. It does not disclose side effects such as starting a long-running benchmark, whether the call blocks until completion, or what happens to server state, which an agent needs for an execution-type tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no filler. It is compact and readable, though its brevity comes at the cost of missing operational context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool that executes a benchmark scenario and has one required plan token, the description does not explain how plan_token is obtained, what 'qualified' means, or how this run relates to the surrounding inference-scenario planning siblings. The presence of an output schema helps with return values, but the invocation workflow is under-specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description needed to explain plan_token and expected_plan_id, but it does neither. It never connects 'qualified generic benchmark' to the plan_token parameter or explains the role of expected_plan_id beyond what the schema titles/patterns already imply.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('Execute'), a specific object ('one qualified generic benchmark'), and a target ('a managed or existing-local server'), so the core purpose is clear. However, it does not differentiate this from closely related siblings such as run_inference_profile or plan_inference_scenario, and the term 'qualified generic benchmark' is jargon-heavy.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given about when to use this tool versus alternatives such as plan_inference_scenario, run_inference_profile, or configure_inference_server. The description does not mention that a plan_token is presumably produced by a planning step, nor does it state any prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
start_capability_setupAIdempotent
Start detached capability provisioning and return its durable operation ID.
Use the same idempotency key to reconnect after a lost request. Poll
get_capability_setup for named phases, item outcomes, and the terminal receipt;
cancel_capability_setup requests cleanup of owned work.
| Name | Required | Description | Default |
|---|---|---|---|
| adapters | Yes | Managed adapters from list_capabilities to install or stage. | |
| idempotency_key | Yes | Stable key for replaying this exact request. | |
| memray_reader_version | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide idempotentHint=true and destructiveHint=false, but the description adds meaningful lifecycle context beyond those: the operation is 'detached', returns a 'durable operation ID', and owns work that cancel_capability_setup will clean up. It makes the operational expectations clear without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three concise sentences with the core purpose in the first sentence and no filler. Each sentence adds essential operational information: starting and returning ID, idempotency reconnection, and how to monitor/cleanup.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a detached provisioning tool with an output schema and idempotency semantics, the description covers the start, reconnect, progressmonitoring, and cancellation path. It also naturally routes to the correct siblings without requiring the agent to guess. The return value ('durable operation ID') is stated, so the tool can be invoked and followed up correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides descriptions for adapters, idempotency_key, and memray_reader_version, so the schema carries most of the parameter burden. The description adds only the practical use of the idempotency_key for reconnecting after a lost request, which is helpful but does not significantly expand parameter understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Start'), a resource ('capability provisioning'), and a key outcome ('return its durable operation ID'). It clearly distinguishes this launch operation from the sibling polling and cancellation tools (get_capability_setup, cancel_cability_setup).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit, actionable usage guidance: use the same idempotency key to reconnect after a lost request, poll get_capability_setup for progress phases, and use cancel_capability_setup for cleanup. This tells an agent exactly how to use the tool and what to do next.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
start_detached_captureCDestructiveIdempotent
Start one current plan once; reconnect by run_id without keeping this call open.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_token | Yes | ||
| idempotency_key | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover read/write and idempotency, and the description adds only a vague mention of 'once' and 'reconnect by run_id', which aligns with idempotentHint but does not explain side effects, failure modes, or what destructive behavior (destructiveHint=true) entails. Without annotations, this would be nearly opaque; even with them, the description adds little.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short and front-loads a purpose, but it is under-specified rather than concisely informative. Every word carries weight but does not deliver enough meaning. The structure is acceptable, but the brevity sacrifices clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a zero-description schema, no parameter explanations, and a large set of sibling tools, the description is far from complete. It does not mention return behavior despite an output schema existing, nor does it clarify the asynchronous lifecycle. An agent would struggle to call this correctly without additional context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the tool description does not explain either parameter. 'plan_token' and 'idempotency_key' are required and unnamed in the description, leaving an agent to guess their meaning or format. The description mentions 'run_id' but not how it relates to parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description includes a verb 'Start' and a resource 'current plan', but 'current plan' is ambiguous and the distinction from sibling execute_capture_plan is not articulated. 'Detached' is only implied via 'without keeping this call open', so an agent could struggle to understand exactly what this tool accomplishes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives. Siblings like execute_capture_plan, plan_capture, and get_detached_capture exist, but the description provides no criteria for choosing this one. The 'without keeping this call open' hints at a non-blocking pattern but does not state it explicitly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
summarize_evidenceCRead-onlyIdempotent
Render one bounded canonical proof summary and its Markdown view.
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the operation's safety and repeatability. The description adds that the result is rendered as a Markdown view, which is a useful behavioral detail. However, it doesn't explain what constitutes 'bounded canonical' or how the request affects output, so it adds only modest context beyond annotations. No contradiction exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler or repetition. It conveys the core output (a Markdown proof summary) efficiently. However, its brevity comes at the cost of essential detail, so while the structure is clean, the content is under-specified for a tool with such a complex input schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The request object has many fields and enums (e.g., output_excerpts, sensitive_context, candidate_run_id) that are entirely unexplained. The output schema exists, so return format is covered, but the description provides no guidance on how to construct a valid request or what 'bounded' and 'canonical' mean in practice. An agent would need to infer or search for examples, which is inadequate for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% — the schema provides only titles, types, and enums, with no field explanations. The description does not mention any parameters or how to populate the required 'request' object, which contains many sub-fields (run_ids, finding_ids, analysis_ids, baseline_run_id, sensitive_context, etc.). With zero compensation, the agent has no guidance on what values to supply, making this dimension critically deficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb ('Render') and a resource ('one bounded canonical proof summary'), and adds that it produces a Markdown view. This is specific enough to convey the core action. However, it doesn't differentiate from related siblings like 'get_evidence' or 'record_finding', so an agent cannot confidently choose this tool over alternatives without deeper investigation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives. It doesn't mention required prerequisites, available data, or cases where another tool (e.g., 'get_evidence', 'get_finding') would be more appropriate. Agents are left to infer from the name alone, which is insufficient in a large sibling set.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
validate_workspaceARead-onlyIdempotent
Validate manifests and schemas; optionally hash every payload.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | standard |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, so the safety profile is covered. The description adds one meaningful behavioral detail by mentioning optional payload hashing, but it does not explain what hashing implies or what additional effects it may have, such as performance cost or output differences.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single well-formed sentence that front-loads the core verb and resource, then adds the optional behavior without any filler. Every word contributes to understanding the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema and annotations carry much of the context, so the description does not need to explain return values or safety. However, it omits any guidance on when validation is needed and leaves the meaning of 'standard' versus 'full' ambiguous, which an agent would need to invoke the tool with full confidence.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must carry the burden for the 'mode' parameter. The phrase 'optionally hash every payload' suggests that choosing a mode enables hashing, but it never explicitly maps 'standard' and 'full' to concrete behaviors. It adds partial meaning beyond the bare enum, but leaves the exact semantics underspecified.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Validate') and a concrete resource ('manifests and schemas'), and it adds a distinct optional behavior ('optionally hash every payload'). This clearly separates it from the many sibling tools, none of which are described as validation tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use validate_workspace versus any alternative, nor does it mention prerequisites, typical invocation points, or what distinguishes the 'standard' and 'full' modes in practice. The agent is left to infer when validation is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
workload_configuration_statusARead-onlyIdempotent
Inspect flameox.toml without writing or executing anything.
Use this after workspace initialization to decide whether to call configure_workload
or list_declared_workflows. Invalid configuration is reported without replacement.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly and idempotent, and the description adds that nothing is written or executed and that invalid configuration is reported without replacement. This enriches the safety profile beyond the structured hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly scoped sentences lead with the core behavior, then state the exact usage context. No filler or repetition of schema fields.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only status tool with an output schema, the description covers when to invoke it and what to do with the result. The presence of an output schema removes the need to describe return values in prose.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema coverage is 100%, so there is no parameter ambiguity for the description to resolve. Baseline 4 applies because no parameters means nothing additional is required.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Inspect') and resource ('flameox.toml') and clearly states the tool is non-mutating. It also distinguishes the tool's role by naming the two sibling tools it helps choose between.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit usage context is provided: use after workspace initialization to decide between configure_workload and list_declared_workflows. This gives an agent clear routing guidance without needing to infer intent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
workspace_statusARead-onlyIdempotent
Return workspace status; on first use, follow WORKSPACE_NOT_FOUND recovery.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, and non-destructive behavior, so the description adds a meaningful extra behavioral detail: on first use, a missing workspace triggers a named recovery flow. It does not fully explain what WORKSPACE_NOT_FOUND recovery entails, but it provides context beyond the structured metadata.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single compact sentence that front-loads the primary action and appends the only caveat. Every word earns its place, with no redundant phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-argument status tool with an output schema and read-only annotations, the description covers the core invocation and the key first-use edge case. The recovery procedure is referenced but not spelled out; the sibling initialize_workspace makes the likely next step inferable, though not explicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and 100% schema description coverage, so there are no input semantics for the description to clarify. The description introduces no confusion and the zero-parameter baseline applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('Return') and resource ('workspace status'), making the tool's core function immediately clear. The resource noun also distinguishes it from the sibling workload_configuration_status, even without an explicit comparison.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives operational guidance for first use by referencing WORKSPACE_NOT_FOUND recovery, which implies this is the status-check entry point. However, it does not explicitly contrast with initialize_workspace, validate_workspace, or workload_configuration_status, leaving some usage decisions implicit.
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. Dates show when Glama detected each change.
111 tool updates
v0.1.15- Changed
analyze_accelerator_launches76 fields changed- removed
Output schema / $defs / AcceleratorLaunchAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "comparison_coverage": { - "anyOf": [ - { - "additionalProperties": { - "type": "boolean" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Comparison Coverage" - }, - "comparison_input_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Comparison Input Id" - }, - "comparison_regions": { - "default": [], - "items": { - "$ref": "#/$defs/AcceleratorLaunchRegion" - }, - "title": "Comparison Regions", - "type": "array" - }, - "comparisons": { - "default": [], - "items": { - "$ref": "#/$defs/AcceleratorLaunchComparison" - }, - "title": "Comparisons", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "additionalProperties": { - "type": "boolean" - }, - "title": "Coverage", - "type": "object" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "phase_filter": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Phase Filter" - }, - "regions": { - "items": { - "$ref": "#/$defs/AcceleratorLaunchRegion" - }, - "title": "Regions", - "type": "array" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "regions", - "total", - "returned", - "truncated", - "coverage", - "limitations" - ], - "title": "AcceleratorLaunchAnalysisResult", - "type": "object" -} - added
Output schema / $defs / AcceleratorLaunchRegion / properties / streams_truncated / readOnlyAdded value: +true - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/AcceleratorLaunchAnalysisResult" - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / propertiesAdded value: +{ + "comparison_coverage": { + "anyOf": [ + { + "additionalProperties": { + "type": "boolean" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Comparison Coverage" + }, + "comparison_input_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Comparison Input Id" + }, + "comparison_regions": { + "default": [], + "items": { + "$ref": "#/$defs/AcceleratorLaunchRegion" + }, + "title": "Comparison Regions", + "type": "array" + }, + "comparisons": { + "default": [], + "items": { + "$ref": "#/$defs/AcceleratorLaunchComparison" + }, + "title": "Comparisons", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "type": "boolean" + }, + "title": "Coverage", + "type": "object" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "phase_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase Filter" + }, + "regions": { + "items": { + "$ref": "#/$defs/AcceleratorLaunchRegion" + }, + "title": "Regions", + "type": "array" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "input_id", + "regions", + "total", + "coverage", + "limitations", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / titleAdded value: +"AcceleratorLaunchAnalysisResult" - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
analyze_execution86 fields changed- added
Input schema / $defsAdded value: +{ + "ExecutionCollection": { + "enum": [ + "observations", + "added", + "removed", + "changed" + ], + "type": "string" + }, + "ExecutionObservationFilter": { + "additionalProperties": false, + "properties": { + "file_prefix": { + "anyOf": [ + { + "maxLength": 1000, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "File Prefix" + }, + "kind": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Kind" + }, + "line_from": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line From" + }, + "line_to": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line To" + }, + "name": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + } + }, + "title": "ExecutionObservationFilter", + "type": "object" + } +} - added
Input schema / properties / collectionAdded value: +{ + "$ref": "#/$defs/ExecutionCollection", + "default": "observations", + "description": "Execution evidence collection to page." +} - added
Input schema / properties / cursorAdded value: +{ + "anyOf": [ + { + "maxLength": 64, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Opaque next_cursor from the same filtered query.", + "title": "Cursor" +} - added
Input schema / properties / filtersAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ExecutionObservationFilter" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Optional exact/path/line filters applied before comparison." +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / EvidenceLevelAdded value: +{ + "enum": [ + "observed", + "derived", + "inferred" + ], + "title": "EvidenceLevel", + "type": "string" +} - removed
Output schema / $defs / ExecutionAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "added": { - "default": [], - "items": { - "$ref": "#/$defs/ExecutionObservation" - }, - "title": "Added", - "type": "array" - }, - "changed": { - "default": [], - "items": { - "$ref": "#/$defs/ExecutionObservationChange" - }, - "title": "Changed", - "type": "array" - }, - "comparison_input_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Comparison Input Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "observations": { - "items": { - "$ref": "#/$defs/ExecutionObservation" - }, - "title": "Observations", - "type": "array" - }, - "removed": { - "default": [], - "items": { - "$ref": "#/$defs/ExecutionObservation" - }, - "title": "Removed", - "type": "array" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "observations", - "total", - "returned", - "truncated", - "limitations" - ], - "title": "ExecutionAnalysisResult", - "type": "object" -} - added
Output schema / $defs / ExecutionCollectionAdded value: +{ + "enum": [ + "observations", + "added", + "removed", + "changed" + ], + "type": "string" +} - added
Output schema / $defs / ExecutionCollectionTotalsAdded value: +{ + "additionalProperties": false, + "properties": { + "added": { + "minimum": 0, + "title": "Added", + "type": "integer" + }, + "changed": { + "minimum": 0, + "title": "Changed", + "type": "integer" + }, + "observations": { + "minimum": 0, + "title": "Observations", + "type": "integer" + }, + "removed": { + "minimum": 0, + "title": "Removed", + "type": "integer" + } + }, + "required": [ + "observations", + "added", + "removed", + "changed" + ], + "title": "ExecutionCollectionTotals", + "type": "object" +} - added
Output schema / $defs / ExecutionObservation / properties / evidence_level / $refAdded value: +"#/$defs/EvidenceLevel" - removed
Output schema / $defs / ExecutionObservation / properties / evidence_level / titleRemoved value: -"Evidence Level" - removed
Output schema / $defs / ExecutionObservation / properties / evidence_level / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionObservationFilterAdded value: +{ + "additionalProperties": false, + "properties": { + "file_prefix": { + "anyOf": [ + { + "maxLength": 1000, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "File Prefix" + }, + "kind": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Kind" + }, + "line_from": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line From" + }, + "line_to": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line To" + }, + "name": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + } + }, + "title": "ExecutionObservationFilter", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/ExecutionAnalysisResult" - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / propertiesAdded value: +{ + "collection": { + "$ref": "#/$defs/ExecutionCollection" + }, + "comparison_input_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Comparison Input Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "filters": { + "$ref": "#/$defs/ExecutionObservationFilter" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "items": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/ExecutionObservation" + }, + { + "$ref": "#/$defs/ExecutionObservationChange" + } + ] + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "totals": { + "$ref": "#/$defs/ExecutionCollectionTotals" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "input_id", + "collection", + "filters", + "items", + "total", + "totals", + "limitations", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / titleAdded value: +"ExecutionAnalysisResult" - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
analyze_failures100 fields changed- added
Input schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - added
Input schema / $defs / RunFilter / properties / execution_status / items / $refAdded value: +"#/$defs/ExecutionStatus" - removed
Input schema / $defs / RunFilter / properties / execution_status / items / enumRemoved value: -[ - "pending", - "running", - "succeeded", - "failed", - "timed_out", - "cancelled", - "not_applicable" -] - removed
Input schema / $defs / RunFilter / properties / execution_status / items / typeRemoved value: -"string" - added
Input schema / $defs / RunFilter / properties / validation_status / items / $refAdded value: +"#/$defs/ValidationStatus" - removed
Input schema / $defs / RunFilter / properties / validation_status / items / enumRemoved value: -[ - "not_requested", - "passed", - "failed", - "inconclusive", - "unsupported" -] - removed
Input schema / $defs / RunFilter / properties / validation_status / items / typeRemoved value: -"string" - changed
Input schema / $defs / RunFilter / properties / validation_status / maxItemsPrevious value: -5New value: +9 - added
Input schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / CaptureStatusAdded value: +{ + "enum": [ + "pending", + "running", + "registered", + "failed", + "quarantined", + "cancelled" + ], + "title": "CaptureStatus", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailureAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "change_points": { - "items": { - "$ref": "#/$defs/FailureChangePoint" - }, - "title": "Change Points", - "type": "array" - }, - "cohort_id": { - "title": "Cohort Id", - "type": "string" - }, - "competing_hypotheses": { - "items": { - "type": "string" - }, - "title": "Competing Hypotheses", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "additionalProperties": { - "type": "number" - }, - "title": "Coverage", - "type": "object" - }, - "eligible_runs": { - "default": 0, - "title": "Eligible Runs", - "type": "integer" - }, - "empty_reason": { - "anyOf": [ - { - "enum": [ - "no_runs", - "no_matching_runs", - "no_failures" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": "no_runs", - "title": "Empty Reason" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "failed_runs": { - "default": 0, - "title": "Failed Runs", - "type": "integer" - }, - "failures": { - "items": { - "$ref": "#/$defs/FailureCluster" - }, - "title": "Failures", - "type": "array" - }, - "filters_applied": { - "items": { - "type": "string" - }, - "title": "Filters Applied", - "type": "array" - }, - "limitations": { - "default": [ - "Clusters use lifecycle status and exit code; native crash signatures require a specialized extractor." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "population_status": { - "default": "empty", - "enum": [ - "observed", - "empty", - "filtered_empty" - ], - "title": "Population Status", - "type": "string" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total_clusters": { - "title": "Total Clusters", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "cohort_id", - "filters_applied", - "failures", - "total_clusters", - "returned", - "truncated", - "change_points", - "coverage", - "competing_hypotheses" - ], - "title": "FailureAnalysisResult", - "type": "object" -} - added
Output schema / $defs / FailureCluster / properties / adapterAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Adapter" +} - added
Output schema / $defs / FailureCluster / properties / capture_status / $refAdded value: +"#/$defs/CaptureStatus" - removed
Output schema / $defs / FailureCluster / properties / capture_status / titleRemoved value: -"Capture Status" - removed
Output schema / $defs / FailureCluster / properties / capture_status / typeRemoved value: -"string" - removed
Output schema / $defs / FailureCluster / properties / collectorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Collector" -} - added
Output schema / $defs / FailureCluster / properties / execution_status / $refAdded value: +"#/$defs/ExecutionStatus" - removed
Output schema / $defs / FailureCluster / properties / execution_status / titleRemoved value: -"Execution Status" - removed
Output schema / $defs / FailureCluster / properties / execution_status / typeRemoved value: -"string" - added
Output schema / $defs / FailureCluster / properties / validation_status / $refAdded value: +"#/$defs/ValidationStatus" - removed
Output schema / $defs / FailureCluster / properties / validation_status / titleRemoved value: -"Validation Status" - removed
Output schema / $defs / FailureCluster / properties / validation_status / typeRemoved value: -"string" - changed
Output schema / $defs / FailureCluster / requiredPrevious value: -[ - "collector", - "execution_status", - "capture_status", - "validation_status", - "exit_code", - "workload_definition_id", - "environment_id", - "source_state_id", - "run_count", - "first_seen", - "last_seen" -]New value: +[ + "adapter", + "execution_status", + "capture_status", + "validation_status", + "exit_code", + "workload_definition_id", + "environment_id", + "source_state_id", + "run_count", + "first_seen", + "last_seen" +] - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / FailurePopulationStatusAdded value: +{ + "enum": [ + "observed", + "empty", + "filtered_empty" + ], + "title": "FailurePopulationStatus", + "type": "string" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/FailureAnalysisResult" - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / propertiesAdded value: +{ + "change_points": { + "items": { + "$ref": "#/$defs/FailureChangePoint" + }, + "title": "Change Points", + "type": "array" + }, + "cohort_id": { + "title": "Cohort Id", + "type": "string" + }, + "competing_hypotheses": { + "items": { + "type": "string" + }, + "title": "Competing Hypotheses", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "type": "number" + }, + "title": "Coverage", + "type": "object" + }, + "eligible_runs": { + "default": 0, + "title": "Eligible Runs", + "type": "integer" + }, + "empty_reason": { + "anyOf": [ + { + "enum": [ + "no_runs", + "no_matching_runs", + "no_failures" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "readOnly": true, + "title": "Empty Reason" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "failed_runs": { + "default": 0, + "title": "Failed Runs", + "type": "integer" + }, + "failures": { + "items": { + "$ref": "#/$defs/FailureCluster" + }, + "title": "Failures", + "type": "array" + }, + "filters_applied": { + "items": { + "type": "string" + }, + "title": "Filters Applied", + "type": "array" + }, + "limitations": { + "default": [ + "Clusters use lifecycle status and exit code; native crash signatures require a specialized extractor." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "population_status": { + "$ref": "#/$defs/FailurePopulationStatus", + "default": "empty" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total_clusters": { + "title": "Total Clusters", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "cohort_id", + "filters_applied", + "failures", + "total_clusters", + "change_points", + "coverage", + "competing_hypotheses", + "returned", + "truncated", + "empty_reason" +] - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / titleAdded value: +"FailureAnalysisResult" - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - added
Output schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
analyze_hotspots76 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / EvidenceStatusAdded value: +{ + "enum": [ + "available", + "empty", + "unavailable", + "partial", + "unknown" + ], + "title": "EvidenceStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / HotspotResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "additionalProperties": { - "type": "integer" - }, - "title": "Coverage", - "type": "object" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "evidence_status": { - "default": "available", - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Evidence Status", - "type": "string" - }, - "hotspots": { - "items": { - "$ref": "#/$defs/Hotspot" - }, - "title": "Hotspots", - "type": "array" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - }, - "unavailable_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Unavailable Reason" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "hotspots", - "total", - "returned", - "truncated", - "coverage", - "limitations" - ], - "title": "HotspotResult", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / $refRemoved value: -"#/$defs/HotspotResult" - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "type": "integer" + }, + "title": "Coverage", + "type": "object" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "evidence_status": { + "$ref": "#/$defs/EvidenceStatus", + "readOnly": true + }, + "hotspots": { + "items": { + "$ref": "#/$defs/Hotspot" + }, + "title": "Hotspots", + "type": "array" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + }, + "unavailable_reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "readOnly": true, + "title": "Unavailable Reason" + } +} - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "input_id", + "hotspots", + "total", + "coverage", + "limitations", + "returned", + "truncated", + "evidence_status", + "unavailable_reason" +] - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / titleAdded value: +"HotspotResult" - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_HotspotResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
analyze_memory96 fields changed- added
Input schema / $defsAdded value: +{ + "MemoryAllocationView": { + "enum": [ + "high_watermark", + "retained_end", + "allocation_volume", + "temporary" + ], + "title": "MemoryAllocationView", + "type": "string" + }, + "MemoryFilePrefix": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + "MemoryFrameQuery": { + "additionalProperties": false, + "properties": { + "exclude_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude File Prefixes", + "type": "array" + }, + "exclude_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude Module Prefixes", + "type": "array" + }, + "exclude_zero_self": { + "default": true, + "title": "Exclude Zero Self", + "type": "boolean" + }, + "include_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include File Prefixes", + "type": "array" + }, + "include_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include Module Prefixes", + "type": "array" + }, + "project_only": { + "default": false, + "title": "Project Only", + "type": "boolean" + }, + "ranking": { + "$ref": "#/$defs/MemoryRanking", + "default": "self" + }, + "view": { + "$ref": "#/$defs/MemoryAllocationView", + "default": "high_watermark" + } + }, + "title": "MemoryFrameQuery", + "type": "object" + }, + "MemoryRanking": { + "enum": [ + "self", + "inclusive" + ], + "title": "MemoryRanking", + "type": "string" + } +} - added
Input schema / properties / queryAdded value: +{ + "$ref": "#/$defs/MemoryFrameQuery", + "default": { + "exclude_file_prefixes": [], + "exclude_module_prefixes": [], + "exclude_zero_self": true, + "include_file_prefixes": [], + "include_module_prefixes": [], + "project_only": false, + "ranking": "self", + "view": "high_watermark" + } +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / AvailableWritableRootObservationAdded value: +{ + "additionalProperties": false, + "properties": { + "available": { + "const": true, + "default": true, + "title": "Available", + "type": "boolean" + }, + "growth_bytes": { + "title": "Growth Bytes", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "target_path": { + "title": "Target Path", + "type": "string" + }, + "unavailable_reason": { + "const": null, + "default": null, + "title": "Unavailable Reason", + "type": "null" + }, + "writable_root_identity": { + "title": "Writable Root Identity", + "type": "string" + } + }, + "required": [ + "run_id", + "writable_root_identity", + "target_path", + "growth_bytes" + ], + "title": "AvailableWritableRootObservation", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - changed
Output schema / $defs / MeasurementSummary / properties / value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - added
Output schema / $defs / MemoryAllocationViewAdded value: +{ + "enum": [ + "high_watermark", + "retained_end", + "allocation_volume", + "temporary" + ], + "title": "MemoryAllocationView", + "type": "string" +} - removed
Output schema / $defs / MemoryAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "hotspots": { - "items": { - "$ref": "#/$defs/Hotspot" - }, - "title": "Hotspots", - "type": "array" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurements": { - "items": { - "$ref": "#/$defs/MeasurementSummary" - }, - "title": "Measurements", - "type": "array" - }, - "phase_growth": { - "default": [], - "items": { - "$ref": "#/$defs/MemoryPhaseGrowth" - }, - "title": "Phase Growth", - "type": "array" - }, - "policy_termination": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Policy Termination" - }, - "runtime_resource_totals": { - "anyOf": [ - { - "$ref": "#/$defs/RuntimeResourceTotals" - }, - { - "type": "null" - } - ], - "default": null - }, - "runtime_resources": { - "default": [], - "items": { - "$ref": "#/$defs/RuntimeResourceObservation" - }, - "title": "Runtime Resources", - "type": "array" - }, - "runtime_resources_truncated": { - "default": false, - "title": "Runtime Resources Truncated", - "type": "boolean" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "truncated": { - "default": false, - "title": "Truncated", - "type": "boolean" - }, - "unavailable_metrics": { - "default": [], - "items": { - "type": "string" - }, - "title": "Unavailable Metrics", - "type": "array" - }, - "writable_root_observations": { - "default": [], - "items": { - "$ref": "#/$defs/WritableRootObservation" - }, - "title": "Writable Root Observations", - "type": "array" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "measurements", - "hotspots", - "limitations" - ], - "title": "MemoryAnalysisResult", - "type": "object" -} - added
Output schema / $defs / MemoryFilePrefixAdded value: +{ + "maxLength": 4096, + "minLength": 1, + "type": "string" +} - added
Output schema / $defs / MemoryFrameQueryAdded value: +{ + "additionalProperties": false, + "properties": { + "exclude_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude File Prefixes", + "type": "array" + }, + "exclude_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude Module Prefixes", + "type": "array" + }, + "exclude_zero_self": { + "default": true, + "title": "Exclude Zero Self", + "type": "boolean" + }, + "include_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include File Prefixes", + "type": "array" + }, + "include_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include Module Prefixes", + "type": "array" + }, + "project_only": { + "default": false, + "title": "Project Only", + "type": "boolean" + }, + "ranking": { + "$ref": "#/$defs/MemoryRanking", + "default": "self" + }, + "view": { + "$ref": "#/$defs/MemoryAllocationView", + "default": "high_watermark" + } + }, + "title": "MemoryFrameQuery", + "type": "object" +} - added
Output schema / $defs / MemoryRankingAdded value: +{ + "enum": [ + "self", + "inclusive" + ], + "title": "MemoryRanking", + "type": "string" +} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessCancellationCauseAdded value: +{ + "enum": [ + "timeout", + "caller_cancelled", + "output_limit", + "io_failure", + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded", + "process_error", + "crash_recovery" + ], + "title": "ProcessCancellationCause", + "type": "string" +} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResourcePolicyCancellationCauseAdded value: +{ + "enum": [ + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded" + ], + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - changed
Output schema / $defs / RuntimeResourceObservation / properties / policy_termination / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/ResourcePolicyCancellationCause" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / RuntimeResourceObservation / properties / policy_termination / titleRemoved value: -"Policy Termination" - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/MemoryAnalysisResult" - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "hotspot_evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "hotspot_total": { + "minimum": 0, + "title": "Hotspot Total", + "type": "integer" + }, + "hotspots": { + "items": { + "$ref": "#/$defs/Hotspot" + }, + "title": "Hotspots", + "type": "array" + }, + "hotspots_truncated": { + "readOnly": true, + "title": "Hotspots Truncated", + "type": "boolean" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurements": { + "items": { + "$ref": "#/$defs/MeasurementSummary" + }, + "title": "Measurements", + "type": "array" + }, + "phase_growth": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryPhaseGrowth" + }, + "title": "Phase Growth", + "type": "array" + }, + "policy_termination": { + "anyOf": [ + { + "$ref": "#/$defs/ProcessCancellationCause" + }, + { + "type": "null" + } + ], + "readOnly": true + }, + "query": { + "$ref": "#/$defs/MemoryFrameQuery" + }, + "runtime_resource_totals": { + "anyOf": [ + { + "$ref": "#/$defs/RuntimeResourceTotals" + }, + { + "type": "null" + } + ], + "default": null + }, + "runtime_resources": { + "default": [], + "items": { + "$ref": "#/$defs/RuntimeResourceObservation" + }, + "title": "Runtime Resources", + "type": "array" + }, + "runtime_resources_truncated": { + "readOnly": true, + "title": "Runtime Resources Truncated", + "type": "boolean" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + }, + "unavailable_metrics": { + "items": { + "type": "string" + }, + "readOnly": true, + "title": "Unavailable Metrics", + "type": "array" + }, + "writable_root_observations": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootObservation" + }, + "title": "Writable Root Observations", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "input_id", + "query", + "measurements", + "hotspots", + "hotspot_total", + "limitations", + "hotspots_truncated", + "runtime_resources_truncated", + "truncated", + "policy_termination", + "unavailable_metrics" +] - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / titleAdded value: +"MemoryAnalysisResult" - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnavailableWritableRootObservationAdded value: +{ + "additionalProperties": false, + "properties": { + "available": { + "const": false, + "default": false, + "title": "Available", + "type": "boolean" + }, + "growth_bytes": { + "const": null, + "default": null, + "title": "Growth Bytes", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "target_path": { + "title": "Target Path", + "type": "string" + }, + "unavailable_reason": { + "title": "Unavailable Reason", + "type": "string" + }, + "writable_root_identity": { + "title": "Writable Root Identity", + "type": "string" + } + }, + "required": [ + "run_id", + "writable_root_identity", + "target_path", + "unavailable_reason" + ], + "title": "UnavailableWritableRootObservation", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WritableRootObservation / additionalPropertiesRemoved value: -false - added
Output schema / $defs / WritableRootObservation / discriminatorAdded value: +{ + "mapping": { + "False": "#/$defs/UnavailableWritableRootObservation", + "True": "#/$defs/AvailableWritableRootObservation" + }, + "propertyName": "available" +} - added
Output schema / $defs / WritableRootObservation / oneOfAdded value: +[ + { + "$ref": "#/$defs/AvailableWritableRootObservation" + }, + { + "$ref": "#/$defs/UnavailableWritableRootObservation" + } +] - removed
Output schema / $defs / WritableRootObservation / propertiesRemoved value: -{ - "available": { - "title": "Available", - "type": "boolean" - }, - "growth_bytes": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Growth Bytes" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "target_path": { - "title": "Target Path", - "type": "string" - }, - "unavailable_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Unavailable Reason" - }, - "writable_root_identity": { - "title": "Writable Root Identity", - "type": "string" - } -} - removed
Output schema / $defs / WritableRootObservation / requiredRemoved value: -[ - "run_id", - "writable_root_identity", - "target_path", - "growth_bytes", - "available" -] - removed
Output schema / $defs / WritableRootObservation / titleRemoved value: -"WritableRootObservation" - removed
Output schema / $defs / WritableRootObservation / typeRemoved value: -"object"
- Added
analyze_nsight_compute - Changed
analyze_pytorch75 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / PyTorchAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "allocation_bytes": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Allocation Bytes" - }, - "compilation_time_ns": { - "default": 0, - "title": "Compilation Time Ns", - "type": "integer" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "additionalProperties": { - "type": "boolean" - }, - "title": "Coverage", - "type": "object" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "operators": { - "items": { - "$ref": "#/$defs/OperatorSummary" - }, - "title": "Operators", - "type": "array" - }, - "repeated_small_operations": { - "default": [], - "items": { - "$ref": "#/$defs/OperatorSummary" - }, - "title": "Repeated Small Operations", - "type": "array" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "synchronization_time_ns": { - "default": 0, - "title": "Synchronization Time Ns", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - }, - "warmup_time_ns": { - "default": 0, - "title": "Warmup Time Ns", - "type": "integer" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "operators", - "total", - "returned", - "truncated", - "coverage", - "limitations" - ], - "title": "PyTorchAnalysisResult", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/PyTorchAnalysisResult" - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / propertiesAdded value: +{ + "allocation_bytes": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Allocation Bytes" + }, + "compilation_time_ns": { + "default": 0, + "title": "Compilation Time Ns", + "type": "integer" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "type": "boolean" + }, + "title": "Coverage", + "type": "object" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "operators": { + "items": { + "$ref": "#/$defs/OperatorSummary" + }, + "title": "Operators", + "type": "array" + }, + "repeated_small_operations": { + "default": [], + "items": { + "$ref": "#/$defs/OperatorSummary" + }, + "title": "Repeated Small Operations", + "type": "array" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "synchronization_time_ns": { + "default": 0, + "title": "Synchronization Time Ns", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + }, + "warmup_time_ns": { + "default": 0, + "title": "Warmup Time Ns", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "input_id", + "operators", + "total", + "coverage", + "limitations", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / titleAdded value: +"PyTorchAnalysisResult" - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
analyze_scaling90 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / ConfidenceIntervalAdded value: +{ + "additionalProperties": false, + "properties": { + "high": { + "title": "High", + "type": "number" + }, + "level": { + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Level", + "type": "number" + }, + "low": { + "title": "Low", + "type": "number" + } + }, + "required": [ + "low", + "high", + "level" + ], + "title": "ConfidenceInterval", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / ScalingAnalysisResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "attempted_trials": { - "title": "Attempted Trials", - "type": "integer" - }, - "complete_blocks": { - "title": "Complete Blocks", - "type": "integer" - }, - "conclusion": { - "title": "Conclusion", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "correlated_hotspots": { - "items": { - "$ref": "#/$defs/ScalingCorrelatedHotspot" - }, - "title": "Correlated Hotspots", - "type": "array" - }, - "environment_stable": { - "title": "Environment Stable", - "type": "boolean" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "experiment_id": { - "title": "Experiment Id", - "type": "string" - }, - "failed_trials": { - "title": "Failed Trials", - "type": "integer" - }, - "fits": { - "items": { - "$ref": "#/$defs/ScalingFit" - }, - "title": "Fits", - "type": "array" - }, - "limitations": { - "default": [ - "Points are per-trial medians; statistical decisions belong to frozen run-set comparisons." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "metric": { - "title": "Metric", - "type": "string" - }, - "points": { - "items": { - "$ref": "#/$defs/ScalingPoint" - }, - "title": "Points", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "succeeded_trials": { - "title": "Succeeded Trials", - "type": "integer" - }, - "trials": { - "items": { - "$ref": "#/$defs/ScalingTrialSummary" - }, - "title": "Trials", - "type": "array" - }, - "warnings": { - "items": { - "type": "string" - }, - "title": "Warnings", - "type": "array" - } - }, - "required": [ - "corpus_commit_id", - "experiment_id", - "metric", - "points", - "trials", - "attempted_trials", - "succeeded_trials", - "failed_trials", - "complete_blocks", - "fits", - "correlated_hotspots", - "conclusion", - "environment_stable", - "warnings" - ], - "title": "ScalingAnalysisResult", - "type": "object" -} - added
Output schema / $defs / ScalingAnalysisSufficiencyAdded value: +{ + "additionalProperties": false, + "description": "Whether available rows satisfy the recipe's model-selection contract.", + "properties": { + "missing_requirements": { + "items": { + "$ref": "#/$defs/ScalingMissingRequirement" + }, + "maxItems": 32, + "title": "Missing Requirements", + "type": "array" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "status": { + "$ref": "#/$defs/ScalingSufficiencyStatus" + } + }, + "required": [ + "status", + "missing_requirements" + ], + "title": "ScalingAnalysisSufficiency", + "type": "object" +} - added
Output schema / $defs / ScalingMissingRequirementAdded value: +{ + "additionalProperties": false, + "description": "One bounded, inspectable scaling-design requirement that is not met.", + "properties": { + "detail": { + "maxLength": 1000, + "minLength": 1, + "title": "Detail", + "type": "string" + }, + "factor": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Factor" + }, + "input_kinds": { + "default": [], + "items": { + "enum": [ + "integer", + "floating" + ], + "type": "string" + }, + "maxItems": 2, + "title": "Input Kinds", + "type": "array" + }, + "kind": { + "$ref": "#/$defs/ScalingRequirementKind" + }, + "observed": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Observed" + }, + "required": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Required" + }, + "variants": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 128, + "title": "Variants", + "type": "array" + } + }, + "required": [ + "kind", + "detail" + ], + "title": "ScalingMissingRequirement", + "type": "object" +} - removed
Output schema / $defs / ScalingPoint / properties / confidence_highRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence High" -} - added
Output schema / $defs / ScalingPoint / properties / confidence_intervalAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ConfidenceInterval" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / ScalingPoint / properties / confidence_levelRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence Level" -} - removed
Output schema / $defs / ScalingPoint / properties / confidence_lowRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence Low" -} - added
Output schema / $defs / ScalingPoint / properties / environment_count / minimumAdded value: +1 - added
Output schema / $defs / ScalingPoint / properties / input_kindAdded value: +{ + "anyOf": [ + { + "enum": [ + "integer", + "floating" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Input Kind" +} - added
Output schema / $defs / ScalingRequirementKindAdded value: +{ + "description": "A known reason the published rows cannot support scaling model selection.", + "enum": [ + "succeeded_trials", + "primary_measurements", + "numeric_input_factor", + "distinct_input_values", + "complete_blocks", + "replication", + "consistent_input_kind" + ], + "title": "ScalingRequirementKind", + "type": "string" +} - added
Output schema / $defs / ScalingSufficiencyStatusAdded value: +{ + "enum": [ + "sufficient", + "insufficient", + "incompatible" + ], + "title": "ScalingSufficiencyStatus", + "type": "string" +} - added
Output schema / $defs / ScalingTrialSummary / properties / input_kindAdded value: +{ + "anyOf": [ + { + "enum": [ + "integer", + "floating" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Input Kind" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / $refRemoved value: -"#/$defs/ScalingAnalysisResult" - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / propertiesAdded value: +{ + "attempted_trials": { + "title": "Attempted Trials", + "type": "integer" + }, + "complete_blocks": { + "title": "Complete Blocks", + "type": "integer" + }, + "conclusion": { + "title": "Conclusion", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "correlated_hotspots": { + "items": { + "$ref": "#/$defs/ScalingCorrelatedHotspot" + }, + "title": "Correlated Hotspots", + "type": "array" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "experiment_id": { + "title": "Experiment Id", + "type": "string" + }, + "failed_trials": { + "title": "Failed Trials", + "type": "integer" + }, + "fits": { + "items": { + "$ref": "#/$defs/ScalingFit" + }, + "title": "Fits", + "type": "array" + }, + "limitations": { + "default": [ + "Points are per-trial medians; statistical decisions belong to frozen run-set comparisons." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "points": { + "items": { + "$ref": "#/$defs/ScalingPoint" + }, + "title": "Points", + "type": "array" + }, + "succeeded_trials": { + "title": "Succeeded Trials", + "type": "integer" + }, + "sufficiency": { + "$ref": "#/$defs/ScalingAnalysisSufficiency" + }, + "trials": { + "items": { + "$ref": "#/$defs/ScalingTrialSummary" + }, + "title": "Trials", + "type": "array" + }, + "warnings": { + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "experiment_id", + "metric", + "points", + "trials", + "attempted_trials", + "succeeded_trials", + "failed_trials", + "complete_blocks", + "fits", + "correlated_hotspots", + "conclusion", + "warnings", + "sufficiency" +] - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / titleAdded value: +"ScalingAnalysisResult" - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
cancel_capability_setup80 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / OperationCleanupStatusAdded value: +{ + "enum": [ + "not_required", + "pending", + "complete", + "incomplete" + ], + "title": "OperationCleanupStatus", + "type": "string" +} - added
Output schema / $defs / OperationItemOutcome / properties / status / $refAdded value: +"#/$defs/OperationItemStatus" - removed
Output schema / $defs / OperationItemOutcome / properties / status / enumRemoved value: -[ - "pending", - "running", - "complete", - "retryable", - "unavailable", - "failed" -] - removed
Output schema / $defs / OperationItemOutcome / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OperationItemOutcome / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OperationItemStatusAdded value: +{ + "enum": [ + "pending", + "running", + "complete", + "retryable", + "unavailable", + "failed" + ], + "title": "OperationItemStatus", + "type": "string" +} - added
Output schema / $defs / OperationRecovery / properties / action / $refAdded value: +"#/$defs/OperationRecoveryAction" - removed
Output schema / $defs / OperationRecovery / properties / action / enumRemoved value: -[ - "poll", - "retry_same_request", - "retry_new_operation", - "retry_failed_items", - "inspect_capabilities", - "extract_required_evidence", - "reread_snapshot" -] - removed
Output schema / $defs / OperationRecovery / properties / action / titleRemoved value: -"Action" - removed
Output schema / $defs / OperationRecovery / properties / action / typeRemoved value: -"string" - removed
Output schema / $defs / OperationRecovery / properties / argumentsRemoved value: -{ - "additionalProperties": true, - "title": "Arguments", - "type": "object" -} - added
Output schema / $defs / OperationRecovery / properties / next_actionAdded value: +{ + "$ref": "#/$defs/NextAction" +} - removed
Output schema / $defs / OperationRecovery / properties / toolRemoved value: -{ - "title": "Tool", - "type": "string" -} - changed
Output schema / $defs / OperationRecovery / requiredPrevious value: -[ - "action", - "tool" -]New value: +[ + "action", + "next_action" +] - added
Output schema / $defs / OperationRecoveryActionAdded value: +{ + "enum": [ + "poll", + "retry_same_request", + "retry_new_operation", + "retry_failed_items", + "inspect_capabilities", + "extract_required_evidence", + "reread_snapshot", + "follow_next_action" + ], + "title": "OperationRecoveryAction", + "type": "string" +} - added
Output schema / $defs / OperationStateAdded value: +{ + "enum": [ + "starting", + "running", + "terminal", + "failed", + "cancelled", + "unmanaged_after_restart" + ], + "title": "OperationState", + "type": "string" +} - removed
Output schema / $defs / OperationStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "cancellation_requested": { - "title": "Cancellation Requested", - "type": "boolean" - }, - "cleanup_status": { - "enum": [ - "not_required", - "pending", - "complete", - "incomplete" - ], - "title": "Cleanup Status", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Code" - }, - "failure_details": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Failure Details" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Message" - }, - "idempotency_digest": { - "title": "Idempotency Digest", - "type": "string" - }, - "item_outcomes": { - "items": { - "$ref": "#/$defs/OperationItemOutcome" - }, - "title": "Item Outcomes", - "type": "array" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "operation_id": { - "title": "Operation Id", - "type": "string" - }, - "phase": { - "title": "Phase", - "type": "string" - }, - "poll_after_ms": { - "anyOf": [ - { - "maximum": 30000, - "minimum": 100, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Poll After Ms" - }, - "progress": { - "items": { - "$ref": "#/$defs/OperationProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/OperationRecovery" - }, - { - "type": "null" - } - ] - }, - "request": { - "additionalProperties": true, - "title": "Request", - "type": "object" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "revision": { - "title": "Revision", - "type": "integer" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed", - "cancelled", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - }, - "terminal_receipt": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Terminal Receipt" - }, - "updated_at": { - "format": "date-time", - "title": "Updated At", - "type": "string" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "operation_id", - "operation", - "workspace_id", - "request_digest", - "request", - "idempotency_digest", - "revision", - "state", - "phase", - "progress", - "item_outcomes", - "cancellation_requested", - "cleanup_status", - "failure_code", - "failure_message", - "failure_details", - "terminal_receipt", - "recovery", - "created_at", - "updated_at" - ], - "title": "OperationStatus", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / $refRemoved value: -"#/$defs/OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / propertiesAdded value: +{ + "cancellation_requested": { + "title": "Cancellation Requested", + "type": "boolean" + }, + "cleanup_status": { + "$ref": "#/$defs/OperationCleanupStatus" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "failure_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Code" + }, + "failure_details": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Failure Details" + }, + "failure_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Message" + }, + "item_outcomes": { + "items": { + "$ref": "#/$defs/OperationItemOutcome" + }, + "title": "Item Outcomes", + "type": "array" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "operation_id": { + "title": "Operation Id", + "type": "string" + }, + "phase": { + "title": "Phase", + "type": "string" + }, + "poll_after_ms": { + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" + }, + "progress": { + "items": { + "$ref": "#/$defs/OperationProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/OperationRecovery" + }, + { + "type": "null" + } + ] + }, + "request": { + "additionalProperties": true, + "title": "Request", + "type": "object" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "revision": { + "title": "Revision", + "type": "integer" + }, + "state": { + "$ref": "#/$defs/OperationState" + }, + "subject_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Subject Id" + }, + "terminal_receipt": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Terminal Receipt" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / requiredAdded value: +[ + "operation_id", + "operation", + "workspace_id", + "request_digest", + "request", + "revision", + "state", + "phase", + "progress", + "item_outcomes", + "cancellation_requested", + "cleanup_status", + "failure_code", + "failure_message", + "failure_details", + "terminal_receipt", + "recovery", + "created_at", + "updated_at" +] - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / titleAdded value: +"OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
cancel_detached_capture66 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DetachedCaptureStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_count": { - "default": 0, - "minimum": 0, - "title": "Artifact Count", - "type": "integer" - }, - "capture_status": { - "anyOf": [ - { - "$ref": "#/$defs/CaptureStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "execution_status": { - "anyOf": [ - { - "$ref": "#/$defs/ExecutionStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Code" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Message" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "progress": { - "default": [], - "items": { - "$ref": "#/$defs/DetachedProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/DetachedRecovery" - }, - { - "type": "null" - } - ], - "default": null - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed_to_start", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - } - }, - "required": [ - "run_id", - "state" - ], - "title": "DetachedCaptureStatus", - "type": "object" -} - added
Output schema / $defs / DetachedFailureAdded value: +{ + "additionalProperties": false, + "properties": { + "code": { + "title": "Code", + "type": "string" + }, + "message": { + "title": "Message", + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "title": "DetachedFailure", + "type": "object" +} - removed
Output schema / $defs / DetachedRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "const": "replan", - "default": "replan", - "title": "Action", - "type": "string" - }, - "arguments": { - "additionalProperties": true, - "title": "Arguments", - "type": "object" - }, - "tool": { - "const": "plan_capture", - "default": "plan_capture", - "title": "Tool", - "type": "string" - } - }, - "required": [ - "arguments" - ], - "title": "DetachedRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / $refRemoved value: -"#/$defs/DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / propertiesAdded value: +{ + "artifact_count": { + "default": 0, + "minimum": 0, + "title": "Artifact Count", + "type": "integer" + }, + "capture_status": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "execution_status": { + "anyOf": [ + { + "$ref": "#/$defs/ExecutionStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "failure": { + "anyOf": [ + { + "$ref": "#/$defs/DetachedFailure" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "progress": { + "default": [], + "items": { + "$ref": "#/$defs/DetachedProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "state": { + "enum": [ + "starting", + "running", + "terminal", + "failed_to_start", + "unmanaged_after_restart" + ], + "title": "State", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / requiredAdded value: +[ + "run_id", + "state" +] - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / titleAdded value: +"DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Added
cancel_extraction - Changed
compare_artifact_pipelines68 fields changed- removed
Output schema / $defs / AddedPipelineStageComparison / properties / extraction_short_circuitedRemoved value: -{ - "const": false, - "default": false, - "title": "Extraction Short Circuited", - "type": "boolean" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / MissingPipelineStageComparison / properties / extraction_short_circuitedRemoved value: -{ - "const": false, - "default": false, - "title": "Extraction Short Circuited", - "type": "boolean" -} - added
Output schema / $defs / PairedPipelineStageComparison / properties / disposition / $refAdded value: +"#/$defs/_PairedPipelineStageDisposition" - removed
Output schema / $defs / PairedPipelineStageComparison / properties / disposition / enumRemoved value: -[ - "identical", - "changed", - "content_changed", - "reordered", - "incompatible", - "uninspectable" -] - removed
Output schema / $defs / PairedPipelineStageComparison / properties / disposition / titleRemoved value: -"Disposition" - removed
Output schema / $defs / PairedPipelineStageComparison / properties / disposition / typeRemoved value: -"string" - removed
Output schema / $defs / PairedPipelineStageComparison / properties / extraction_short_circuitedRemoved value: -{ - "default": false, - "title": "Extraction Short Circuited", - "type": "boolean" -} - removed
Output schema / $defs / PipelineComparisonRemoved value: -{ - "additionalProperties": false, - "properties": { - "baseline_pipeline_id": { - "title": "Baseline Pipeline Id", - "type": "string" - }, - "candidate_pipeline_id": { - "title": "Candidate Pipeline Id", - "type": "string" - }, - "comparison_id": { - "title": "Comparison Id", - "type": "string" - }, - "compatibility": { - "enum": [ - "compatible", - "incompatible", - "unknown" - ], - "title": "Compatibility", - "type": "string" - }, - "extractor_identities": { - "items": { - "type": "string" - }, - "title": "Extractor Identities", - "type": "array" - }, - "first_observed_divergent_stage": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "First Observed Divergent Stage" - }, - "identity_mismatches": { - "items": { - "type": "string" - }, - "title": "Identity Mismatches", - "type": "array" - }, - "input_artifact_ids": { - "items": { - "type": "string" - }, - "title": "Input Artifact Ids", - "type": "array" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "result_digest": { - "title": "Result Digest", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "stages": { - "items": { - "$ref": "#/$defs/PipelineStageComparison" - }, - "title": "Stages", - "type": "array" - } - }, - "required": [ - "comparison_id", - "baseline_pipeline_id", - "candidate_pipeline_id", - "compatibility", - "identity_mismatches", - "stages", - "first_observed_divergent_stage", - "input_artifact_ids", - "extractor_identities", - "limitations", - "result_digest" - ], - "title": "PipelineComparison", - "type": "object" -} - added
Output schema / $defs / PipelineCompatibilityAdded value: +{ + "enum": [ + "compatible", + "incompatible", + "unknown" + ], + "title": "PipelineCompatibility", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / $refRemoved value: -"#/$defs/PipelineComparison" - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / propertiesAdded value: +{ + "baseline_pipeline_id": { + "title": "Baseline Pipeline Id", + "type": "string" + }, + "candidate_pipeline_id": { + "title": "Candidate Pipeline Id", + "type": "string" + }, + "comparison_id": { + "readOnly": true, + "title": "Comparison Id", + "type": "string" + }, + "compatibility": { + "$ref": "#/$defs/PipelineCompatibility" + }, + "extractor_identities": { + "items": { + "type": "string" + }, + "title": "Extractor Identities", + "type": "array" + }, + "first_observed_divergent_stage": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "readOnly": true, + "title": "First Observed Divergent Stage" + }, + "identity_mismatches": { + "items": { + "type": "string" + }, + "title": "Identity Mismatches", + "type": "array" + }, + "input_artifact_ids": { + "items": { + "type": "string" + }, + "title": "Input Artifact Ids", + "type": "array" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "stages": { + "items": { + "$ref": "#/$defs/PipelineStageComparison" + }, + "title": "Stages", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / requiredAdded value: +[ + "baseline_pipeline_id", + "candidate_pipeline_id", + "compatibility", + "identity_mismatches", + "stages", + "input_artifact_ids", + "extractor_identities", + "limitations", + "first_observed_divergent_stage", + "comparison_id" +] - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / titleAdded value: +"PipelineComparison" - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PipelineComparison_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / _PairedPipelineStageDispositionAdded value: +{ + "enum": [ + "identical", + "changed", + "content_changed", + "reordered", + "incompatible", + "uninspectable" + ], + "type": "string" +}
- Added
compare_kernel_validation - Changed
compare_run_sets131 fields changed- added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / estimandAdded value: +{ + "anyOf": [ + { + "enum": [ + "median_paired_log_ratio", + "difference_in_median_logs" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Estimand" +} - added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / titleRemoved value: -"Polarity" - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / typeRemoved value: -"string" - added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Input schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / estimandAdded value: +{ + "anyOf": [ + { + "enum": [ + "median_paired_log_ratio", + "difference_in_median_logs" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Estimand" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / $refAdded value: +"#/$defs/RuntimeResourceMetric" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / enumRemoved value: -[ - "runtime_resource.peak_rss_bytes", - "runtime_resource.minimum_free_bytes", - "runtime_resource.staging_growth_bytes" -] - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / titleRemoved value: -"Metric" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / typeRemoved value: -"string" - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / titleRemoved value: -"Polarity" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / typeRemoved value: -"string" - added
Input schema / $defs / RuntimeResourceMetricAdded value: +{ + "enum": [ + "runtime_resource.peak_rss_bytes", + "runtime_resource.minimum_free_bytes", + "runtime_resource.staging_growth_bytes" + ], + "type": "string" +} - removed
Output schema / $defs / AnalysisRecord / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / Comparison / properties / absolute_change / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - added
Output schema / $defs / Comparison / properties / baseline_missing_nAdded value: +{ + "default": 0, + "minimum": 0, + "title": "Baseline Missing N", + "type": "integer" +} - added
Output schema / $defs / Comparison / properties / baseline_out_of_domain_nAdded value: +{ + "default": 0, + "minimum": 0, + "title": "Baseline Out Of Domain N", + "type": "integer" +} - changed
Output schema / $defs / Comparison / properties / baseline_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - added
Output schema / $defs / Comparison / properties / candidate_missing_nAdded value: +{ + "default": 0, + "minimum": 0, + "title": "Candidate Missing N", + "type": "integer" +} - added
Output schema / $defs / Comparison / properties / candidate_out_of_domain_nAdded value: +{ + "default": 0, + "minimum": 0, + "title": "Candidate Out Of Domain N", + "type": "integer" +} - changed
Output schema / $defs / Comparison / properties / candidate_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / Comparison / properties / confidence_highRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence High" -} - added
Output schema / $defs / Comparison / properties / confidence_intervalAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ConfidenceInterval" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / Comparison / properties / confidence_levelRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence Level" -} - removed
Output schema / $defs / Comparison / properties / confidence_lowRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Confidence Low" -} - added
Output schema / $defs / Comparison / properties / measurement_series_idAdded value: +{ + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Series Id" +} - added
Output schema / $defs / Comparison / properties / metric_contract_idAdded value: +{ + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Metric Contract Id", + "type": "string" +} - added
Output schema / $defs / Comparison / properties / metric_sourceAdded value: +{ + "$ref": "#/$defs/MetricSource", + "default": "measurement" +} - removed
Output schema / $defs / Comparison / properties / pairedRemoved value: -{ - "title": "Paired", - "type": "boolean" -} - added
Output schema / $defs / Comparison / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Comparison / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Comparison / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Comparison / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Comparison / properties / protocol_identity_idAdded value: +{ + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Protocol Identity Id" +} - removed
Output schema / $defs / Comparison / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Comparison / properties / value_domainAdded value: +{ + "$ref": "#/$defs/MetricValueDomain", + "default": "strictly_positive" +} - added
Output schema / $defs / Comparison / properties / zero_policyAdded value: +{ + "$ref": "#/$defs/MetricZeroPolicy", + "default": "reject" +} - changed
Output schema / $defs / Comparison / requiredPrevious value: -[ - "comparison_id", - "baseline_run_set_id", - "candidate_run_set_id", - "metric", - "unit", - "polarity", - "estimand", - "practical_threshold", - "method", - "independent_unit", - "paired", - "baseline_attempted_n", - "baseline_eligible_n", - "candidate_attempted_n", - "candidate_eligible_n", - "decision", - "validity" -]New value: +[ + "comparison_id", + "baseline_run_set_id", + "candidate_run_set_id", + "metric", + "unit", + "metric_contract_id", + "polarity", + "estimand", + "practical_threshold", + "method", + "independent_unit", + "baseline_attempted_n", + "baseline_eligible_n", + "candidate_attempted_n", + "candidate_eligible_n", + "decision", + "validity" +] - removed
Output schema / $defs / ComparisonResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "analysis": { - "anyOf": [ - { - "$ref": "#/$defs/AnalysisRecord" - }, - { - "type": "null" - } - ], - "default": null - }, - "baseline_run_set": { - "$ref": "#/$defs/RunSet" - }, - "candidate_run_set": { - "$ref": "#/$defs/RunSet" - }, - "comparison": { - "$ref": "#/$defs/Comparison" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "default": [], - "items": { - "$ref": "#/$defs/EvidenceReference" - }, - "title": "Evidence", - "type": "array" - }, - "materialized_commit_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Materialized Commit Id" - }, - "profile_changes": { - "default": [], - "items": { - "$ref": "#/$defs/ProfileChange" - }, - "title": "Profile Changes", - "type": "array" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "comparison", - "baseline_run_set", - "candidate_run_set", - "corpus_commit_id" - ], - "title": "ComparisonResult", - "type": "object" -} - added
Output schema / $defs / ConfidenceIntervalAdded value: +{ + "additionalProperties": false, + "properties": { + "high": { + "title": "High", + "type": "number" + }, + "level": { + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Level", + "type": "number" + }, + "low": { + "title": "Low", + "type": "number" + } + }, + "required": [ + "low", + "high", + "level" + ], + "title": "ConfidenceInterval", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceReference / properties / owner_revisionAdded value: +{ + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Owner Revision" +} - added
Output schema / $defs / EvidenceReference / properties / ref_type / $refAdded value: +"#/$defs/EvidenceReferenceType" - removed
Output schema / $defs / EvidenceReference / properties / ref_type / enumRemoved value: -[ - "analysis", - "artifact", - "comparison", - "generation", - "observation", - "run", - "run_set", - "trial" -] - removed
Output schema / $defs / EvidenceReference / properties / ref_type / titleRemoved value: -"Ref Type" - removed
Output schema / $defs / EvidenceReference / properties / ref_type / typeRemoved value: -"string" - added
Output schema / $defs / EvidenceReference / properties / relation / $refAdded value: +"#/$defs/EvidenceRelation" - removed
Output schema / $defs / EvidenceReference / properties / relation / enumRemoved value: -[ - "supports", - "contradicts", - "context", - "validates" -] - removed
Output schema / $defs / EvidenceReference / properties / relation / titleRemoved value: -"Relation" - removed
Output schema / $defs / EvidenceReference / properties / relation / typeRemoved value: -"string" - removed
Output schema / $defs / EvidenceReference / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Output schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - added
Output schema / $defs / ExcludedRunSetMember / properties / reason / maxLengthAdded value: +500 - added
Output schema / $defs / ExcludedRunSetMember / properties / reason / minLengthAdded value: +1 - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProfileChange / properties / direction / $refAdded value: +"#/$defs/ProfileChangeDirection" - removed
Output schema / $defs / ProfileChange / properties / direction / enumRemoved value: -[ - "regressed", - "improved", - "changed", - "unchanged" -] - removed
Output schema / $defs / ProfileChange / properties / direction / titleRemoved value: -"Direction" - removed
Output schema / $defs / ProfileChange / properties / direction / typeRemoved value: -"string" - added
Output schema / $defs / ProfileChangeDirectionAdded value: +{ + "enum": [ + "regressed", + "improved", + "changed", + "unchanged" + ], + "title": "ProfileChangeDirection", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSet / properties / members / maxItemsAdded value: +1000 - added
Output schema / $defs / RunSet / properties / members / minItemsAdded value: +1 - removed
Output schema / $defs / RunSet / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / RunSet / properties / selection / maxPropertiesAdded value: +16 - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / $refRemoved value: -"#/$defs/ComparisonResult" - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / propertiesAdded value: +{ + "analysis": { + "anyOf": [ + { + "$ref": "#/$defs/AnalysisRecord" + }, + { + "type": "null" + } + ], + "default": null + }, + "baseline_run_set": { + "$ref": "#/$defs/RunSet" + }, + "candidate_run_set": { + "$ref": "#/$defs/RunSet" + }, + "comparison": { + "$ref": "#/$defs/Comparison" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "default": [], + "items": { + "$ref": "#/$defs/EvidenceReference" + }, + "title": "Evidence", + "type": "array" + }, + "materialized_commit_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Materialized Commit Id" + }, + "profile_changes": { + "default": [], + "items": { + "$ref": "#/$defs/ProfileChange" + }, + "title": "Profile Changes", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / requiredAdded value: +[ + "comparison", + "baseline_run_set", + "candidate_run_set", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / titleAdded value: +"ComparisonResult" - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ComparisonResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
configure_inference_scenario74 fields changed- added
Input schema / $defsAdded value: +{ + "ConfigurationOperation": { + "enum": [ + "create", + "replace" + ], + "title": "ConfigurationOperation", + "type": "string" + }, + "InferenceEndpointType": { + "enum": [ + "chat", + "completions" + ], + "title": "InferenceEndpointType", + "type": "string" + }, + "InferenceScenarioProvider": { + "enum": [ + "aiperf", + "vllm_bench", + "sglang_bench" + ], + "title": "InferenceScenarioProvider", + "type": "string" + } +} - added
Input schema / properties / endpoint_type / $refAdded value: +"#/$defs/InferenceEndpointType" - removed
Input schema / properties / endpoint_type / enumRemoved value: -[ - "chat", - "completions" -] - removed
Input schema / properties / endpoint_type / titleRemoved value: -"Endpoint Type" - removed
Input schema / properties / endpoint_type / typeRemoved value: -"string" - added
Input schema / properties / operation / $refAdded value: +"#/$defs/ConfigurationOperation" - removed
Input schema / properties / operation / enumRemoved value: -[ - "create", - "replace" -] - removed
Input schema / properties / operation / titleRemoved value: -"Operation" - removed
Input schema / properties / operation / typeRemoved value: -"string" - added
Input schema / properties / provider / $refAdded value: +"#/$defs/InferenceScenarioProvider" - removed
Input schema / properties / provider / enumRemoved value: -[ - "aiperf", - "vllm_bench", - "sglang_bench" -] - removed
Input schema / properties / provider / titleRemoved value: -"Provider" - removed
Input schema / properties / provider / typeRemoved value: -"string" - added
Output schema / $defs / ConfigurationActionAdded value: +{ + "enum": [ + "created", + "updated", + "unchanged" + ], + "title": "ConfigurationAction", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceConfigurationKindAdded value: +{ + "enum": [ + "server", + "scenario" + ], + "title": "InferenceConfigurationKind", + "type": "string" +} - removed
Output schema / $defs / InferenceConfigurationResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "created", - "updated", - "unchanged" - ], - "title": "Action", - "type": "string" - }, - "changed_paths": { - "items": { - "const": "flameox.toml", - "type": "string" - }, - "title": "Changed Paths", - "type": "array" - }, - "configuration_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Configuration Id", - "type": "string" - }, - "definition_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Definition Id", - "type": "string" - }, - "kind": { - "enum": [ - "server", - "scenario" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "kind", - "action", - "name", - "configuration_id", - "definition_id", - "changed_paths" - ], - "title": "InferenceConfigurationResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceConfigurationResult" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / propertiesAdded value: +{ + "action": { + "$ref": "#/$defs/ConfigurationAction" + }, + "changed_paths": { + "items": { + "const": "flameox.toml", + "type": "string" + }, + "readOnly": true, + "title": "Changed Paths", + "type": "array" + }, + "configuration_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Configuration Id", + "type": "string" + }, + "definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Definition Id", + "type": "string" + }, + "kind": { + "$ref": "#/$defs/InferenceConfigurationKind" + }, + "name": { + "title": "Name", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / requiredAdded value: +[ + "kind", + "action", + "name", + "configuration_id", + "definition_id", + "changed_paths" +] - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / titleAdded value: +"InferenceConfigurationResult" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
configure_inference_server76 fields changed- added
Input schema / $defsAdded value: +{ + "ConfigurationOperation": { + "enum": [ + "create", + "replace" + ], + "title": "ConfigurationOperation", + "type": "string" + }, + "InferenceServerMode": { + "enum": [ + "managed", + "existing_local" + ], + "title": "InferenceServerMode", + "type": "string" + }, + "InferenceServerProvider": { + "enum": [ + "vllm", + "sglang" + ], + "title": "InferenceServerProvider", + "type": "string" + } +} - changed
Input schema / properties / benchmark_python / descriptionPrevious value: -"Absolute SGLang Python launcher; required only for sglang."New value: +"Absolute Python launcher for sglang.benchmark.serving; it may differ from the server runtime and is required only for sglang." - added
Input schema / properties / mode / $refAdded value: +"#/$defs/InferenceServerMode" - removed
Input schema / properties / mode / enumRemoved value: -[ - "managed", - "existing_local" -] - removed
Input schema / properties / mode / titleRemoved value: -"Mode" - removed
Input schema / properties / mode / typeRemoved value: -"string" - added
Input schema / properties / operation / $refAdded value: +"#/$defs/ConfigurationOperation" - removed
Input schema / properties / operation / enumRemoved value: -[ - "create", - "replace" -] - removed
Input schema / properties / operation / titleRemoved value: -"Operation" - removed
Input schema / properties / operation / typeRemoved value: -"string" - added
Input schema / properties / provider / $refAdded value: +"#/$defs/InferenceServerProvider" - removed
Input schema / properties / provider / enumRemoved value: -[ - "vllm", - "sglang" -] - removed
Input schema / properties / provider / titleRemoved value: -"Provider" - removed
Input schema / properties / provider / typeRemoved value: -"string" - changed
Input schema / properties / workload / descriptionPrevious value: -"Declared workload that starts vLLM; required for managed mode."New value: +"Declared workload that starts the server; required for managed mode." - added
Output schema / $defs / ConfigurationActionAdded value: +{ + "enum": [ + "created", + "updated", + "unchanged" + ], + "title": "ConfigurationAction", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceConfigurationKindAdded value: +{ + "enum": [ + "server", + "scenario" + ], + "title": "InferenceConfigurationKind", + "type": "string" +} - removed
Output schema / $defs / InferenceConfigurationResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "created", - "updated", - "unchanged" - ], - "title": "Action", - "type": "string" - }, - "changed_paths": { - "items": { - "const": "flameox.toml", - "type": "string" - }, - "title": "Changed Paths", - "type": "array" - }, - "configuration_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Configuration Id", - "type": "string" - }, - "definition_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Definition Id", - "type": "string" - }, - "kind": { - "enum": [ - "server", - "scenario" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "kind", - "action", - "name", - "configuration_id", - "definition_id", - "changed_paths" - ], - "title": "InferenceConfigurationResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceConfigurationResult" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / propertiesAdded value: +{ + "action": { + "$ref": "#/$defs/ConfigurationAction" + }, + "changed_paths": { + "items": { + "const": "flameox.toml", + "type": "string" + }, + "readOnly": true, + "title": "Changed Paths", + "type": "array" + }, + "configuration_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Configuration Id", + "type": "string" + }, + "definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Definition Id", + "type": "string" + }, + "kind": { + "$ref": "#/$defs/InferenceConfigurationKind" + }, + "name": { + "title": "Name", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / requiredAdded value: +[ + "kind", + "action", + "name", + "configuration_id", + "definition_id", + "changed_paths" +] - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / titleAdded value: +"InferenceConfigurationResult" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceConfigurationResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
configure_workload73 fields changed- added
Input schema / $defs / ConfigurationOperationAdded value: +{ + "enum": [ + "create", + "replace" + ], + "title": "ConfigurationOperation", + "type": "string" +} - changed
Input schema / $defs / WorkloadEnvironmentIdentityConfig / properties / required / items / enumPrevious value: -[ - "cuda.driver", - "cuda.runtime", - "cuda.devices", - "cuda.peer_topology" -]New value: +[ + "cuda.driver", + "cuda.runtime", + "cuda.devices", + "cuda.peer_topology", + "metal.devices", + "metal.support", + "metal.unified_memory", + "macos.build" +] - added
Input schema / $defs / WorkloadExecutionProtocolAdded value: +{ + "enum": [ + "nvbench" + ], + "title": "WorkloadExecutionProtocol", + "type": "string" +} - removed
Input schema / $defs / WorkloadOracleConfig / properties / argv / defaultRemoved value: -[] - added
Input schema / $defs / WorkloadOracleConfig / properties / argv / minItemsAdded value: +1 - added
Input schema / $defs / WorkloadOracleConfig / requiredAdded value: +[ + "argv" +] - added
Input schema / properties / execution_protocolAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/WorkloadExecutionProtocol" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / properties / operation / $refAdded value: +"#/$defs/ConfigurationOperation" - removed
Input schema / properties / operation / enumRemoved value: -[ - "create", - "replace" -] - removed
Input schema / properties / operation / titleRemoved value: -"Operation" - removed
Input schema / properties / operation / typeRemoved value: -"string" - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / ConfigurationActionAdded value: +{ + "enum": [ + "created", + "updated", + "unchanged" + ], + "title": "ConfigurationAction", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / $refRemoved value: -"#/$defs/WorkloadConfigurationResult" - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / propertiesAdded value: +{ + "action": { + "$ref": "#/$defs/ConfigurationAction" + }, + "changed_paths": { + "items": { + "const": "flameox.toml", + "type": "string" + }, + "readOnly": true, + "title": "Changed Paths", + "type": "array" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "workload_definition_id": { + "title": "Workload Definition Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / requiredAdded value: +[ + "action", + "name", + "configuration_id", + "workload_definition_id", + "changed_paths" +] - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / titleAdded value: +"WorkloadConfigurationResult" - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkloadConfigurationResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "enum": [ - "created", - "updated", - "unchanged" - ], - "title": "Action", - "type": "string" - }, - "changed_paths": { - "items": { - "maxLength": 200, - "type": "string" - }, - "maxItems": 8, - "title": "Changed Paths", - "type": "array" - }, - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "configuration_source": { - "const": "agent", - "default": "agent", - "title": "Configuration Source", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "next_tool": { - "const": "list_declared_workflows", - "default": "list_declared_workflows", - "title": "Next Tool", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "workload_definition_id": { - "title": "Workload Definition Id", - "type": "string" - } - }, - "required": [ - "action", - "name", - "configuration_id", - "workload_definition_id", - "changed_paths" - ], - "title": "WorkloadConfigurationResult", - "type": "object" -}
- Changed
create_investigation59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / InvestigationRemoved value: -{ - "additionalProperties": false, - "properties": { - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "investigation_id": { - "maxLength": 200, - "minLength": 1, - "title": "Investigation Id", - "type": "string" - }, - "parent_investigation_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Investigation Id" - }, - "project_root": { - "title": "Project Root", - "type": "string" - }, - "question": { - "maxLength": 500, - "minLength": 1, - "title": "Question", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "$ref": "#/$defs/InvestigationStatus", - "default": "open" - }, - "symptom": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Symptom" - } - }, - "required": [ - "investigation_id", - "question", - "project_root" - ], - "title": "Investigation", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / $refRemoved value: -"#/$defs/Investigation" - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / propertiesAdded value: +{ + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "investigation_id": { + "maxLength": 200, + "minLength": 1, + "title": "Investigation Id", + "type": "string" + }, + "parent_investigation_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Investigation Id" + }, + "project_root": { + "title": "Project Root", + "type": "string" + }, + "question": { + "maxLength": 500, + "minLength": 1, + "title": "Question", + "type": "string" + }, + "status": { + "$ref": "#/$defs/InvestigationStatus", + "default": "open" + }, + "symptom": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Symptom" + } +} - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / requiredAdded value: +[ + "investigation_id", + "question", + "project_root" +] - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / titleAdded value: +"Investigation" - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_Investigation_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
execute_capture_plan73 fields changed- added
Input schema / properties / expected_plan_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Expected Plan Id" +} - removed
Input schema / properties / plan_idRemoved value: -{ - "title": "Plan Id", - "type": "string" -} - added
Input schema / properties / plan_tokenAdded value: +{ + "title": "Plan Token", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "plan_id" -]New value: +[ + "plan_token" +] - removed
Output schema / $defs / CaptureReceiptRemoved value: -{ - "additionalProperties": false, - "description": "Bounded execution receipt; follow resource_uri for the authoritative run.", - "properties": { - "artifact_ids": { - "items": { - "type": "string" - }, - "title": "Artifact Ids", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "environment_id": { - "title": "Environment Id", - "type": "string" - }, - "execution_status": { - "title": "Execution Status", - "type": "string" - }, - "limitation_details": { - "default": [], - "items": { - "$ref": "#/$defs/LimitationDetail" - }, - "title": "Limitation Details", - "type": "array" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "resource_uri": { - "title": "Resource Uri", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_state_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Source State Id" - }, - "validation_status": { - "title": "Validation Status", - "type": "string" - } - }, - "required": [ - "run_id", - "execution_status", - "validation_status", - "source_state_id", - "environment_id", - "artifact_ids", - "limitations", - "corpus_commit_id", - "resource_uri" - ], - "title": "CaptureReceipt", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - added
Output schema / $defs / LimitationDetail / properties / source / $refAdded value: +"#/$defs/LimitationSource" - removed
Output schema / $defs / LimitationDetail / properties / source / enumRemoved value: -[ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" -] - removed
Output schema / $defs / LimitationDetail / properties / source / titleRemoved value: -"Source" - removed
Output schema / $defs / LimitationDetail / properties / source / typeRemoved value: -"string" - added
Output schema / $defs / LimitationSourceAdded value: +{ + "enum": [ + "adapter", + "containment", + "preflight", + "collector", + "artifact", + "resource", + "validation" + ], + "title": "LimitationSource", + "type": "string" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsProjectionAdded value: +{ + "additionalProperties": false, + "description": "Bounded, transport-safe view of authoritative run semantics.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "semantic_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Semantic Id", + "type": "string" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + }, + "workload_cwd": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "required": [ + "semantic_id", + "origin" + ], + "title": "RunSemanticsProjection", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / $refRemoved value: -"#/$defs/CaptureReceipt" - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / descriptionAdded value: +"Bounded execution receipt; follow resource_uri for the authoritative run." - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / propertiesAdded value: +{ + "artifact_count": { + "minimum": 0, + "title": "Artifact Count", + "type": "integer" + }, + "artifact_ids": { + "items": { + "type": "string" + }, + "maxItems": 100, + "title": "Artifact Ids", + "type": "array" + }, + "artifacts_truncated": { + "title": "Artifacts Truncated", + "type": "boolean" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "environment_id": { + "title": "Environment Id", + "type": "string" + }, + "execution_status": { + "$ref": "#/$defs/ExecutionStatus" + }, + "limitation_count": { + "minimum": 0, + "title": "Limitation Count", + "type": "integer" + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "maxItems": 20, + "title": "Limitation Details", + "type": "array" + }, + "limitations": { + "items": { + "type": "string" + }, + "maxItems": 20, + "title": "Limitations", + "type": "array" + }, + "limitations_truncated": { + "title": "Limitations Truncated", + "type": "boolean" + }, + "pipeline_ids": { + "items": { + "type": "string" + }, + "maxItems": 20, + "title": "Pipeline Ids", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/RecoveryAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "resource_uri": { + "title": "Resource Uri", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemanticsProjection" + }, + "source_state_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source State Id" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + } +} - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / requiredAdded value: +[ + "run_id", + "execution_status", + "validation_status", + "source_state_id", + "environment_id", + "artifact_ids", + "artifact_count", + "artifacts_truncated", + "pipeline_ids", + "limitations", + "limitation_count", + "limitations_truncated", + "corpus_commit_id", + "resource_uri", + "semantics" +] - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / titleAdded value: +"CaptureReceipt" - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
execute_reduction69 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PredicateClassificationAdded value: +{ + "enum": [ + "interesting", + "not_interesting", + "unresolved" + ], + "title": "PredicateClassification", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - added
Output schema / $defs / ReductionAttemptSummary / properties / attempted / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / contradictory / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / failed / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / passed / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / timed_out / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / unresolvedAdded value: +{ + "minimum": 0, + "title": "Unresolved", + "type": "integer" +} - changed
Output schema / $defs / ReductionAttemptSummary / requiredPrevious value: -[ - "attempted", - "passed", - "failed", - "contradictory", - "timed_out" -]New value: +[ + "attempted", + "passed", + "failed", + "unresolved", + "contradictory", + "timed_out" +] - added
Output schema / $defs / ReductionDispositionAdded value: +{ + "enum": [ + "succeeded", + "unchanged", + "inconclusive", + "original_not_interesting" + ], + "title": "ReductionDisposition", + "type": "string" +} - added
Output schema / $defs / ReductionRepeatabilityStatusAdded value: +{ + "enum": [ + "not_assessed", + "consistent", + "violated" + ], + "title": "ReductionRepeatabilityStatus", + "type": "string" +} - removed
Output schema / $defs / ReductionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "attempts": { - "$ref": "#/$defs/ReductionAttemptSummary" - }, - "best_known_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Best Known Artifact Id" - }, - "budget_exhausted": { - "default": false, - "title": "Budget Exhausted", - "type": "boolean" - }, - "cleanup_complete": { - "title": "Cleanup Complete", - "type": "boolean" - }, - "disposition": { - "enum": [ - "succeeded", - "unchanged", - "inconclusive", - "original_not_interesting" - ], - "title": "Disposition", - "type": "string" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "final_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Artifact Id" - }, - "final_revalidation_status": { - "anyOf": [ - { - "enum": [ - "interesting", - "not_interesting", - "unresolved" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Revalidation Status" - }, - "final_unit_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Unit Count" - }, - "finished_at": { - "format": "date-time", - "title": "Finished At", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "minimality": { - "anyOf": [ - { - "enum": [ - "one_minimal", - "not_claimed", - "partitioner_incompatible" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Minimality" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "original_unit_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Original Unit Count" - }, - "partitioner": { - "enum": [ - "text_lines", - "binary_chunks", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "predicate_definition_id": { - "title": "Predicate Definition Id", - "type": "string" - }, - "predicate_instance_id": { - "title": "Predicate Instance Id", - "type": "string" - }, - "predicate_stderr_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Predicate Stderr Artifact Id" - }, - "predicate_stdout_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Predicate Stdout Artifact Id" - }, - "reduction_id": { - "title": "Reduction Id", - "type": "string" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "reduction_id", - "plan_id", - "disposition", - "original_artifact_id", - "predicate_definition_id", - "predicate_instance_id", - "attempts", - "cleanup_complete", - "partitioner" - ], - "title": "ReductionResult", - "type": "object" -} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / $refRemoved value: -"#/$defs/ReductionResult" - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / propertiesAdded value: +{ + "attempt_receipts_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Attempt Receipts Artifact Id" + }, + "attempts": { + "$ref": "#/$defs/ReductionAttemptSummary" + }, + "best_known_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Best Known Artifact Id" + }, + "budget_exhausted": { + "default": false, + "title": "Budget Exhausted", + "type": "boolean" + }, + "cleanup_complete": { + "title": "Cleanup Complete", + "type": "boolean" + }, + "disposition": { + "$ref": "#/$defs/ReductionDisposition" + }, + "engine": { + "const": "shrinkray", + "default": "shrinkray", + "title": "Engine", + "type": "string" + }, + "final_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Artifact Id" + }, + "final_predicate_stderr_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Predicate Stderr Artifact Id" + }, + "final_predicate_stdout_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Predicate Stdout Artifact Id" + }, + "final_revalidation_status": { + "$ref": "#/$defs/PredicateClassification" + }, + "final_size_bytes": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Size Bytes" + }, + "finished_at": { + "format": "date-time", + "title": "Finished At", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "minimality": { + "const": "not_claimed", + "default": "not_claimed", + "title": "Minimality", + "type": "string" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "original_size_bytes": { + "minimum": 0, + "title": "Original Size Bytes", + "type": "integer" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "predicate_bridge_digest": { + "title": "Predicate Bridge Digest", + "type": "string" + }, + "predicate_collapse_rule": { + "const": "unanimous_v1", + "default": "unanimous_v1", + "title": "Predicate Collapse Rule", + "type": "string" + }, + "predicate_definition_id": { + "title": "Predicate Definition Id", + "type": "string" + }, + "predicate_instance_id": { + "title": "Predicate Instance Id", + "type": "string" + }, + "predicate_repetitions": { + "maximum": 20, + "minimum": 1, + "title": "Predicate Repetitions", + "type": "integer" + }, + "provider_environment_id": { + "title": "Provider Environment Id", + "type": "string" + }, + "provider_python_digest": { + "title": "Provider Python Digest", + "type": "string" + }, + "reduced_registration_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reduced Registration Id" + }, + "reducer_stderr_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reducer Stderr Artifact Id" + }, + "reducer_stdout_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reducer Stdout Artifact Id" + }, + "reduction_id": { + "title": "Reduction Id", + "type": "string" + }, + "repeatability_status": { + "$ref": "#/$defs/ReductionRepeatabilityStatus" + }, + "retained_candidate_byte_limit": { + "exclusiveMinimum": 0, + "title": "Retained Candidate Byte Limit", + "type": "integer" + }, + "shrinkray_executable_digest": { + "title": "Shrinkray Executable Digest", + "type": "string" + }, + "shrinkray_history_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Shrinkray History Artifact Id" + }, + "shrinkray_profile": { + "const": "flameox.shrinkray.offline-v1", + "default": "flameox.shrinkray.offline-v1", + "title": "Shrinkray Profile", + "type": "string" + }, + "shrinkray_version": { + "const": "26.7.8.0", + "default": "26.7.8.0", + "title": "Shrinkray Version", + "type": "string" + }, + "source_registration_id": { + "title": "Source Registration Id", + "type": "string" + }, + "source_run_id": { + "title": "Source Run Id", + "type": "string" + }, + "staging_byte_limit": { + "exclusiveMinimum": 0, + "title": "Staging Byte Limit", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / requiredAdded value: +[ + "reduction_id", + "plan_id", + "disposition", + "source_run_id", + "source_registration_id", + "original_artifact_id", + "predicate_definition_id", + "predicate_instance_id", + "attempts", + "cleanup_complete", + "provider_environment_id", + "provider_python_digest", + "shrinkray_executable_digest", + "predicate_bridge_digest", + "original_size_bytes", + "final_revalidation_status", + "predicate_repetitions", + "repeatability_status", + "staging_byte_limit", + "retained_candidate_byte_limit" +] - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / titleAdded value: +"ReductionResult" - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ReductionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_benchmark_samples59 fields changed- removed
Output schema / $defs / BenchmarkSamplesExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "benchmark_names": { - "items": { - "type": "string" - }, - "title": "Benchmark Names", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "title": "Measurement Count", - "type": "integer" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "warmup_count": { - "title": "Warmup Count", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer", - "producer_version", - "benchmark_names", - "measurement_count", - "warmup_count", - "corpus_commit_id" - ], - "title": "BenchmarkSamplesExtractionResult", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/BenchmarkSamplesExtractionResult" - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "benchmark_names": { + "items": { + "type": "string" + }, + "title": "Benchmark Names", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "title": "Measurement Count", + "type": "integer" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Producer Version" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "warmup_count": { + "title": "Warmup Count", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer", + "producer_version", + "benchmark_names", + "measurement_count", + "warmup_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / titleAdded value: +"BenchmarkSamplesExtractionResult" - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_compute_sanitizer62 fields changed- removed
Output schema / $defs / ComputeSanitizerExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "classifications": { - "additionalProperties": { - "type": "integer" - }, - "title": "Classifications", - "type": "object" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "finding_count": { - "title": "Finding Count", - "type": "integer" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_fingerprint": { - "title": "Schema Fingerprint", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "enum": [ - "clean", - "findings", - "inconclusive" - ], - "title": "Status", - "type": "string" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer_version", - "status", - "finding_count", - "classifications", - "schema_fingerprint", - "corpus_commit_id", - "limitations" - ], - "title": "ComputeSanitizerExtractionResult", - "type": "object" -} - added
Output schema / $defs / ComputeSanitizerStatusAdded value: +{ + "enum": [ + "clean", + "findings", + "inconclusive" + ], + "title": "ComputeSanitizerStatus", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsProjectionAdded value: +{ + "additionalProperties": false, + "description": "Bounded, transport-safe view of authoritative run semantics.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "semantic_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Semantic Id", + "type": "string" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + }, + "workload_cwd": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "required": [ + "semantic_id", + "origin" + ], + "title": "RunSemanticsProjection", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/ComputeSanitizerExtractionResult" - added
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "classifications": { + "additionalProperties": { + "type": "integer" + }, + "title": "Classifications", + "type": "object" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "finding_count": { + "title": "Finding Count", + "type": "integer" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Producer Version" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "schema_fingerprint": { + "title": "Schema Fingerprint", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemanticsProjection" + }, + "status": { + "$ref": "#/$defs/ComputeSanitizerStatus" + } +} - added
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer_version", + "semantics", + "status", + "finding_count", + "classifications", + "schema_fingerprint", + "corpus_commit_id", + "limitations" +] - added
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / titleAdded value: +"ComputeSanitizerExtractionResult" - added
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ComputeSanitizerExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_coverage59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / CoverageExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "arc_count": { - "title": "Arc Count", - "type": "integer" - }, - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "file_count": { - "title": "File Count", - "type": "integer" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "line_count": { - "title": "Line Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "file_count", - "line_count", - "arc_count", - "corpus_commit_id" - ], - "title": "CoverageExtractionResult", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/CoverageExtractionResult" - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / propertiesAdded value: +{ + "arc_count": { + "title": "Arc Count", + "type": "integer" + }, + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "file_count": { + "title": "File Count", + "type": "integer" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "line_count": { + "title": "Line Count", + "type": "integer" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "producer_version": { + "title": "Producer Version", + "type": "string" + }, + "reader_version": { + "title": "Reader Version", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer", + "producer_version", + "reader_version", + "file_count", + "line_count", + "arc_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / titleAdded value: +"CoverageExtractionResult" - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_inference_result64 fields changed- added
Input schema / $defsAdded value: +{ + "InferenceScenarioProvider": { + "enum": [ + "aiperf", + "vllm_bench", + "sglang_bench" + ], + "title": "InferenceScenarioProvider", + "type": "string" + } +} - added
Input schema / properties / provider / $refAdded value: +"#/$defs/InferenceScenarioProvider" - removed
Input schema / properties / provider / enumRemoved value: -[ - "aiperf", - "vllm_bench", - "sglang_bench" -] - removed
Input schema / properties / provider / titleRemoved value: -"Provider" - removed
Input schema / properties / provider / typeRemoved value: -"string" - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InferenceExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_run_id": { - "title": "Evidence Run Id", - "type": "string" - }, - "inputs_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inputs Artifact Id" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "default": 0, - "title": "Measurement Count", - "type": "integer" - }, - "request_count": { - "default": 0, - "title": "Request Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "evidence_run_id", - "corpus_commit_id" - ], - "title": "InferenceExtractionResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceExtractionResult" - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_run_id": { + "title": "Evidence Run Id", + "type": "string" + }, + "inputs_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inputs Artifact Id" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "default": 0, + "title": "Measurement Count", + "type": "integer" + }, + "request_count": { + "default": 0, + "title": "Request Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "evidence_run_id", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / titleAdded value: +"InferenceExtractionResult" - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_inference_trace59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InferenceExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_run_id": { - "title": "Evidence Run Id", - "type": "string" - }, - "inputs_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inputs Artifact Id" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "default": 0, - "title": "Measurement Count", - "type": "integer" - }, - "request_count": { - "default": 0, - "title": "Request Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "evidence_run_id", - "corpus_commit_id" - ], - "title": "InferenceExtractionResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceExtractionResult" - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_run_id": { + "title": "Evidence Run Id", + "type": "string" + }, + "inputs_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inputs Artifact Id" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "default": 0, + "title": "Measurement Count", + "type": "integer" + }, + "request_count": { + "default": 0, + "title": "Request Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "evidence_run_id", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / titleAdded value: +"InferenceExtractionResult" - added
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_kernel_validation60 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / KernelValidationExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "case_count": { - "title": "Case Count", - "type": "integer" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage_complete": { - "title": "Coverage Complete", - "type": "boolean" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "metric_count": { - "title": "Metric Count", - "type": "integer" - }, - "output_count": { - "title": "Output Count", - "type": "integer" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "enum": [ - "pass", - "fail", - "inconclusive", - "unsupported" - ], - "title": "Status", - "type": "string" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer", - "producer_version", - "status", - "coverage_complete", - "case_count", - "output_count", - "metric_count", - "corpus_commit_id", - "limitations" - ], - "title": "KernelValidationExtractionResult", - "type": "object" -} - added
Output schema / $defs / KernelValidationStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "KernelValidationStatus", + "type": "string" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/KernelValidationExtractionResult" - added
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "case_count": { + "title": "Case Count", + "type": "integer" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage_complete": { + "title": "Coverage Complete", + "type": "boolean" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric_count": { + "title": "Metric Count", + "type": "integer" + }, + "output_count": { + "title": "Output Count", + "type": "integer" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Producer Version" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "status": { + "$ref": "#/$defs/KernelValidationStatus" + } +} - added
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer", + "producer_version", + "status", + "coverage_complete", + "case_count", + "output_count", + "metric_count", + "corpus_commit_id", + "limitations" +] - added
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / titleAdded value: +"KernelValidationExtractionResult" - added
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_KernelValidationExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_memray73 fields changed- added
Input schema / properties / idempotency_keyAdded value: +{ + "maxLength": 200, + "minLength": 1, + "title": "Idempotency Key", + "type": "string" +} - added
Input schema / properties / run_id / maxLengthAdded value: +200 - added
Input schema / properties / run_id / minLengthAdded value: +1 - added
Input schema / properties / temporary_allocation_thresholdAdded value: +{ + "default": 1, + "maximum": 1000, + "minimum": 0, + "title": "Temporary Allocation Threshold", + "type": "integer" +} - changed
Input schema / requiredPrevious value: -[ - "run_id" -]New value: +[ + "run_id", + "idempotency_key" +] - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / MemrayExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "frame_count": { - "title": "Frame Count", - "type": "integer" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "peak_memory_bytes": { - "title": "Peak Memory Bytes", - "type": "integer" - }, - "retained_end_bytes": { - "title": "Retained End Bytes", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total_allocations": { - "title": "Total Allocations", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "peak_memory_bytes", - "retained_end_bytes", - "total_allocations", - "frame_count", - "corpus_commit_id" - ], - "title": "MemrayExtractionResult", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / OperationCleanupStatusAdded value: +{ + "enum": [ + "not_required", + "pending", + "complete", + "incomplete" + ], + "title": "OperationCleanupStatus", + "type": "string" +} - added
Output schema / $defs / OperationItemOutcomeAdded value: +{ + "additionalProperties": false, + "properties": { + "item": { + "maxLength": 200, + "minLength": 1, + "title": "Item", + "type": "string" + }, + "message": { + "anyOf": [ + { + "maxLength": 500, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Message" + }, + "status": { + "$ref": "#/$defs/OperationItemStatus" + } + }, + "required": [ + "item", + "status" + ], + "title": "OperationItemOutcome", + "type": "object" +} - added
Output schema / $defs / OperationItemStatusAdded value: +{ + "enum": [ + "pending", + "running", + "complete", + "retryable", + "unavailable", + "failed" + ], + "title": "OperationItemStatus", + "type": "string" +} - added
Output schema / $defs / OperationProgressAdded value: +{ + "additionalProperties": false, + "properties": { + "completed": { + "anyOf": [ + { + "minimum": 0, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Completed" + }, + "message": { + "maxLength": 500, + "minLength": 1, + "title": "Message", + "type": "string" + }, + "observed_at": { + "format": "date-time", + "title": "Observed At", + "type": "string" + }, + "phase": { + "maxLength": 100, + "minLength": 1, + "title": "Phase", + "type": "string" + }, + "total": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Total" + } + }, + "required": [ + "phase", + "message" + ], + "title": "OperationProgress", + "type": "object" +} - added
Output schema / $defs / OperationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/OperationRecoveryAction" + }, + "next_action": { + "$ref": "#/$defs/NextAction" + } + }, + "required": [ + "action", + "next_action" + ], + "title": "OperationRecovery", + "type": "object" +} - added
Output schema / $defs / OperationRecoveryActionAdded value: +{ + "enum": [ + "poll", + "retry_same_request", + "retry_new_operation", + "retry_failed_items", + "inspect_capabilities", + "extract_required_evidence", + "reread_snapshot", + "follow_next_action" + ], + "title": "OperationRecoveryAction", + "type": "string" +} - added
Output schema / $defs / OperationStateAdded value: +{ + "enum": [ + "starting", + "running", + "terminal", + "failed", + "cancelled", + "unmanaged_after_restart" + ], + "title": "OperationState", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_MemrayExtractionResult_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/MemrayExtractionResult" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[MemrayExtractionResult]", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_OperationStatus_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "properties": { + "cancellation_requested": { + "title": "Cancellation Requested", + "type": "boolean" + }, + "cleanup_status": { + "$ref": "#/$defs/OperationCleanupStatus" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "failure_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Code" + }, + "failure_details": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Failure Details" + }, + "failure_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Message" + }, + "item_outcomes": { + "items": { + "$ref": "#/$defs/OperationItemOutcome" + }, + "title": "Item Outcomes", + "type": "array" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "operation_id": { + "title": "Operation Id", + "type": "string" + }, + "phase": { + "title": "Phase", + "type": "string" + }, + "poll_after_ms": { + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" + }, + "progress": { + "items": { + "$ref": "#/$defs/OperationProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/OperationRecovery" + }, + { + "type": "null" + } + ] + }, + "request": { + "additionalProperties": true, + "title": "Request", + "type": "object" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "revision": { + "title": "Revision", + "type": "integer" + }, + "state": { + "$ref": "#/$defs/OperationState" + }, + "subject_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Subject Id" + }, + "terminal_receipt": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Terminal Receipt" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } + }, + "required": [ + "operation_id", + "operation", + "workspace_id", + "request_digest", + "request", + "revision", + "state", + "phase", + "progress", + "item_outcomes", + "cancellation_requested", + "cleanup_status", + "failure_code", + "failure_message", + "failure_details", + "terminal_receipt", + "recovery", + "created_at", + "updated_at" + ], + "title": "OperationStatus", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[OperationStatus]", + "type": "object" +} - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_MemrayExtractionResult_"New value: +"#/$defs/SuccessPayload_OperationStatus_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_MemrayExtractionResult_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_OperationStatus_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[MemrayExtractionResult]"New value: +"ToolPayload[OperationStatus]"
- Added
extract_node_cpu_prof - Added
extract_node_heap_prof - Changed
extract_nsight_compute59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / NsightComputeExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "action_count": { - "title": "Action Count", - "type": "integer" - }, - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "metric_count": { - "title": "Metric Count", - "type": "integer" - }, - "observation_count": { - "title": "Observation Count", - "type": "integer" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "range_count": { - "title": "Range Count", - "type": "integer" - }, - "report_interface_sha256": { - "title": "Report Interface Sha256", - "type": "string" - }, - "report_version": { - "title": "Report Version", - "type": "string" - }, - "roofline_present": { - "title": "Roofline Present", - "type": "boolean" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_fingerprint": { - "title": "Schema Fingerprint", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer_version", - "report_version", - "range_count", - "action_count", - "metric_count", - "observation_count", - "roofline_present", - "report_interface_sha256", - "schema_fingerprint", - "corpus_commit_id", - "limitations" - ], - "title": "NsightComputeExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/NsightComputeExtractionResult" - added
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / propertiesAdded value: +{ + "action_count": { + "title": "Action Count", + "type": "integer" + }, + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric_count": { + "title": "Metric Count", + "type": "integer" + }, + "observation_count": { + "title": "Observation Count", + "type": "integer" + }, + "producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Producer Version" + }, + "range_count": { + "title": "Range Count", + "type": "integer" + }, + "report_interface_sha256": { + "title": "Report Interface Sha256", + "type": "string" + }, + "report_version": { + "title": "Report Version", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "schema_fingerprint": { + "title": "Schema Fingerprint", + "type": "string" + }, + "truncated": { + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer_version", + "report_version", + "range_count", + "action_count", + "metric_count", + "observation_count", + "truncated", + "report_interface_sha256", + "schema_fingerprint", + "corpus_commit_id", + "limitations" +] - added
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / titleAdded value: +"NsightComputeExtractionResult" - added
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_NsightComputeExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_nsight_systems60 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / NsightSystemsExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "compatibility_family": { - "title": "Compatibility Family", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "additionalProperties": { - "type": "boolean" - }, - "title": "Coverage", - "type": "object" - }, - "driver_event_count": { - "title": "Driver Event Count", - "type": "integer" - }, - "event_count": { - "title": "Event Count", - "type": "integer" - }, - "export_format": { - "title": "Export Format", - "type": "string" - }, - "kernel_event_count": { - "title": "Kernel Event Count", - "type": "integer" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "memory_copy_event_count": { - "title": "Memory Copy Event Count", - "type": "integer" - }, - "memory_set_event_count": { - "title": "Memory Set Event Count", - "type": "integer" - }, - "nvtx_event_count": { - "title": "Nvtx Event Count", - "type": "integer" - }, - "observed_tables": { - "items": { - "type": "string" - }, - "title": "Observed Tables", - "type": "array" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "query_version": { - "title": "Query Version", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "runtime_event_count": { - "title": "Runtime Event Count", - "type": "integer" - }, - "schema_fingerprint": { - "title": "Schema Fingerprint", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer_version", - "export_format", - "compatibility_family", - "query_version", - "schema_fingerprint", - "observed_tables", - "event_count", - "runtime_event_count", - "driver_event_count", - "kernel_event_count", - "nvtx_event_count", - "memory_copy_event_count", - "memory_set_event_count", - "coverage", - "corpus_commit_id", - "limitations" - ], - "title": "NsightSystemsExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/NsightSystemsExtractionResult" - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "asserted_producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Asserted Producer Version" + }, + "compatibility_family": { + "title": "Compatibility Family", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "type": "boolean" + }, + "title": "Coverage", + "type": "object" + }, + "driver_event_count": { + "title": "Driver Event Count", + "type": "integer" + }, + "event_count": { + "title": "Event Count", + "type": "integer" + }, + "export_format": { + "title": "Export Format", + "type": "string" + }, + "export_schema_checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Export Schema Checksum" + }, + "export_schema_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Export Schema Version" + }, + "export_settings": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Export Settings", + "type": "object" + }, + "kernel_event_count": { + "title": "Kernel Event Count", + "type": "integer" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "memory_copy_event_count": { + "title": "Memory Copy Event Count", + "type": "integer" + }, + "memory_set_event_count": { + "title": "Memory Set Event Count", + "type": "integer" + }, + "nvtx_event_count": { + "title": "Nvtx Event Count", + "type": "integer" + }, + "observed_product_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Observed Product Name" + }, + "observed_product_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Observed Product Version" + }, + "observed_tables": { + "items": { + "type": "string" + }, + "title": "Observed Tables", + "type": "array" + }, + "query_version": { + "title": "Query Version", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "runtime_event_count": { + "title": "Runtime Event Count", + "type": "integer" + }, + "schema_fingerprint": { + "title": "Schema Fingerprint", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "asserted_producer_version", + "observed_product_name", + "observed_product_version", + "export_schema_version", + "export_schema_checksum", + "export_settings", + "export_format", + "compatibility_family", + "query_version", + "schema_fingerprint", + "observed_tables", + "event_count", + "runtime_event_count", + "driver_event_count", + "kernel_event_count", + "nvtx_event_count", + "memory_copy_event_count", + "memory_set_event_count", + "coverage", + "corpus_commit_id", + "limitations" +] - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / titleAdded value: +"NsightSystemsExtractionResult" - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_nvbench59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / NvbenchExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "benchmark_count": { - "title": "Benchmark Count", - "type": "integer" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "title": "Measurement Count", - "type": "integer" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Producer Version" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "producer_version", - "benchmark_count", - "measurement_count", - "corpus_commit_id" - ], - "title": "NvbenchExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/NvbenchExtractionResult" - added
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "benchmark_count": { + "title": "Benchmark Count", + "type": "integer" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "title": "Measurement Count", + "type": "integer" + }, + "producer_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Producer Version" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "producer_version", + "benchmark_count", + "measurement_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / titleAdded value: +"NvbenchExtractionResult" - added
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_NvbenchExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_observations59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / ObservationExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "observation_count": { - "title": "Observation Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "observation_count", - "corpus_commit_id" - ], - "title": "ObservationExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/ObservationExtractionResult" - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "observation_count": { + "title": "Observation Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "observation_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / titleAdded value: +"ObservationExtractionResult" - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_otlp_trace59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / OtlpExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "event_count": { - "default": 0, - "title": "Event Count", - "type": "integer" - }, - "evidence_generation_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Evidence Generation Id" - }, - "failed": { - "default": false, - "title": "Failed", - "type": "boolean" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "link_count": { - "default": 0, - "title": "Link Count", - "type": "integer" - }, - "resource_count": { - "default": 0, - "title": "Resource Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "scope_count": { - "default": 0, - "title": "Scope Count", - "type": "integer" - }, - "span_count": { - "default": 0, - "title": "Span Count", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id" - ], - "title": "OtlpExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/OtlpExtractionResult" - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "event_count": { + "default": 0, + "title": "Event Count", + "type": "integer" + }, + "evidence_generation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Evidence Generation Id" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "link_count": { + "default": 0, + "title": "Link Count", + "type": "integer" + }, + "resource_count": { + "default": 0, + "title": "Resource Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "scope_count": { + "default": 0, + "title": "Scope Count", + "type": "integer" + }, + "span_count": { + "default": 0, + "title": "Span Count", + "type": "integer" + }, + "status": { + "enum": [ + "complete", + "row_limit_exceeded" + ], + "title": "Status", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "status" +] - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / titleAdded value: +"OtlpExtractionResult" - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_perfetto59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PerfettoExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "call_edge_count": { - "title": "Call Edge Count", - "type": "integer" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "frame_count": { - "title": "Frame Count", - "type": "integer" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "query_version": { - "title": "Query Version", - "type": "string" - }, - "representative_stack_count": { - "title": "Representative Stack Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "slice_count": { - "title": "Slice Count", - "type": "integer" - }, - "trace_event_count": { - "title": "Trace Event Count", - "type": "integer" - }, - "trace_processor_path": { - "title": "Trace Processor Path", - "type": "string" - }, - "trace_processor_sha256": { - "title": "Trace Processor Sha256", - "type": "string" - }, - "truncated": { - "default": false, - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "run_id", - "artifact_id", - "trace_processor_path", - "trace_processor_sha256", - "query_version", - "slice_count", - "frame_count", - "call_edge_count", - "representative_stack_count", - "trace_event_count", - "corpus_commit_id", - "limitations" - ], - "title": "PerfettoExtractionResult", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/PerfettoExtractionResult" - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "call_edge_count": { + "title": "Call Edge Count", + "type": "integer" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "frame_count": { + "title": "Frame Count", + "type": "integer" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "query_version": { + "title": "Query Version", + "type": "string" + }, + "representative_stack_count": { + "title": "Representative Stack Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "slice_count": { + "title": "Slice Count", + "type": "integer" + }, + "trace_event_count": { + "title": "Trace Event Count", + "type": "integer" + }, + "trace_processor_path": { + "title": "Trace Processor Path", + "type": "string" + }, + "trace_processor_sha256": { + "title": "Trace Processor Sha256", + "type": "string" + }, + "truncated": { + "default": false, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "trace_processor_path", + "trace_processor_sha256", + "query_version", + "slice_count", + "frame_count", + "call_edge_count", + "representative_stack_count", + "trace_event_count", + "corpus_commit_id", + "limitations" +] - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / titleAdded value: +"PerfettoExtractionResult" - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_pyperf59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / PyPerfExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "benchmark_names": { - "items": { - "type": "string" - }, - "title": "Benchmark Names", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "title": "Measurement Count", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "warmup_count": { - "title": "Warmup Count", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "benchmark_names", - "measurement_count", - "warmup_count", - "corpus_commit_id" - ], - "title": "PyPerfExtractionResult", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/PyPerfExtractionResult" - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "benchmark_names": { + "items": { + "type": "string" + }, + "title": "Benchmark Names", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "title": "Measurement Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "warmup_count": { + "title": "Warmup Count", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "benchmark_names", + "measurement_count", + "warmup_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / titleAdded value: +"PyPerfExtractionResult" - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_pytest61 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / PytestCompletionStateAdded value: +{ + "enum": [ + "complete", + "interrupted", + "incomplete" + ], + "title": "PytestCompletionState", + "type": "string" +} - removed
Output schema / $defs / PytestExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "collected_count": { - "title": "Collected Count", - "type": "integer" - }, - "collection_duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Collection Duration Ns" - }, - "complete": { - "title": "Complete", - "type": "boolean" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "environment_blocked_count": { - "title": "Environment Blocked Count", - "type": "integer" - }, - "errored_count": { - "title": "Errored Count", - "type": "integer" - }, - "executed_count": { - "title": "Executed Count", - "type": "integer" - }, - "execution_status": { - "title": "Execution Status", - "type": "string" - }, - "failed_count": { - "title": "Failed Count", - "type": "integer" - }, - "first_failure_observed_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "First Failure Observed Ns" - }, - "first_failure_reported_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "First Failure Reported Ns" - }, - "fixture_setup_count": { - "title": "Fixture Setup Count", - "type": "integer" - }, - "fixture_setup_ns": { - "title": "Fixture Setup Ns", - "type": "integer" - }, - "interrupted": { - "title": "Interrupted", - "type": "boolean" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "title": "Measurement Count", - "type": "integer" - }, - "passed_count": { - "title": "Passed Count", - "type": "integer" - }, - "recovered_sidecar_events": { - "title": "Recovered Sidecar Events", - "type": "integer" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "sidecar_recovery_failures": { - "title": "Sidecar Recovery Failures", - "type": "integer" - }, - "skipped_count": { - "title": "Skipped Count", - "type": "integer" - }, - "unexecuted_count": { - "title": "Unexecuted Count", - "type": "integer" - }, - "workers": { - "items": { - "type": "string" - }, - "title": "Workers", - "type": "array" - } - }, - "required": [ - "run_id", - "artifact_id", - "complete", - "execution_status", - "collected_count", - "executed_count", - "passed_count", - "failed_count", - "environment_blocked_count", - "skipped_count", - "errored_count", - "unexecuted_count", - "fixture_setup_count", - "fixture_setup_ns", - "collection_duration_ns", - "workers", - "interrupted", - "recovered_sidecar_events", - "sidecar_recovery_failures", - "first_failure_observed_ns", - "first_failure_reported_ns", - "measurement_count", - "corpus_commit_id" - ], - "title": "PytestExtractionResult", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/PytestExtractionResult" - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "collected_count": { + "title": "Collected Count", + "type": "integer" + }, + "collection_duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Collection Duration Ns" + }, + "completion": { + "$ref": "#/$defs/PytestCompletionState" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "environment_blocked_count": { + "title": "Environment Blocked Count", + "type": "integer" + }, + "errored_count": { + "title": "Errored Count", + "type": "integer" + }, + "executed_count": { + "title": "Executed Count", + "type": "integer" + }, + "execution_status": { + "$ref": "#/$defs/ExecutionStatus" + }, + "failed_count": { + "title": "Failed Count", + "type": "integer" + }, + "first_failure_observed_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "First Failure Observed Ns" + }, + "first_failure_reported_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "First Failure Reported Ns" + }, + "fixture_setup_count": { + "title": "Fixture Setup Count", + "type": "integer" + }, + "fixture_setup_ns": { + "title": "Fixture Setup Ns", + "type": "integer" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "title": "Measurement Count", + "type": "integer" + }, + "passed_count": { + "title": "Passed Count", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "skipped_count": { + "title": "Skipped Count", + "type": "integer" + }, + "unexecuted_count": { + "title": "Unexecuted Count", + "type": "integer" + }, + "workers": { + "items": { + "type": "string" + }, + "title": "Workers", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "completion", + "execution_status", + "collected_count", + "executed_count", + "passed_count", + "failed_count", + "environment_blocked_count", + "skipped_count", + "errored_count", + "unexecuted_count", + "fixture_setup_count", + "fixture_setup_ns", + "collection_duration_ns", + "workers", + "first_failure_observed_ns", + "first_failure_reported_ns", + "measurement_count", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / titleAdded value: +"PytestExtractionResult" - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
extract_python_startup59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / PythonStartupExtractionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_count": { - "title": "Measurement Count", - "type": "integer" - }, - "package_count": { - "title": "Package Count", - "type": "integer" - }, - "peak_rss_backends": { - "items": { - "type": "string" - }, - "title": "Peak Rss Backends", - "type": "array" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "sample_count": { - "title": "Sample Count", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "sample_count", - "package_count", - "measurement_count", - "peak_rss_backends", - "corpus_commit_id" - ], - "title": "PythonStartupExtractionResult", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / $refRemoved value: -"#/$defs/PythonStartupExtractionResult" - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "import_trace_artifact_id": { + "title": "Import Trace Artifact Id", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_count": { + "title": "Measurement Count", + "type": "integer" + }, + "package_count": { + "title": "Package Count", + "type": "integer" + }, + "peak_rss_backends": { + "items": { + "type": "string" + }, + "title": "Peak Rss Backends", + "type": "array" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "sample_count": { + "title": "Sample Count", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "import_trace_artifact_id", + "sample_count", + "package_count", + "measurement_count", + "peak_rss_backends", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / titleAdded value: +"PythonStartupExtractionResult" - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
find_repeated_operation_sequences71 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EventLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "event", + "default": "event", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Ordinal" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "title": "Time Unix Nano", + "type": "integer" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "time_unix_nano" + ], + "title": "EventLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / GapLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "gap", + "default": "gap", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano", + "reason" + ], + "title": "GapLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / LifecycleItem / additionalPropertiesRemoved value: -false - added
Output schema / $defs / LifecycleItem / discriminatorAdded value: +{ + "mapping": { + "event": "#/$defs/EventLifecycleItem", + "gap": "#/$defs/GapLifecycleItem", + "process": "#/$defs/ProcessLifecycleItem", + "span": "#/$defs/SpanLifecycleItem", + "transition": "#/$defs/TransitionLifecycleItem" + }, + "propertyName": "kind" +} - added
Output schema / $defs / LifecycleItem / oneOfAdded value: +[ + { + "$ref": "#/$defs/SpanLifecycleItem" + }, + { + "$ref": "#/$defs/EventLifecycleItem" + }, + { + "$ref": "#/$defs/TransitionLifecycleItem" + }, + { + "$ref": "#/$defs/GapLifecycleItem" + }, + { + "$ref": "#/$defs/ProcessLifecycleItem" + } +] - removed
Output schema / $defs / LifecycleItem / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "depth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Depth" - }, - "details": { - "additionalProperties": true, - "title": "Details", - "type": "object" - }, - "duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Duration Ns" - }, - "end_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "End Time Unix Nano" - }, - "kind": { - "enum": [ - "span", - "event", - "transition", - "gap", - "process" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name" - }, - "parent_span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Span Id" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "source_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Ordinal" - }, - "span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Span Id" - }, - "start_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Start Time Unix Nano" - }, - "time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Time Unix Nano" - }, - "trace_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Id" - } -} - removed
Output schema / $defs / LifecycleItem / requiredRemoved value: -[ - "kind" -] - removed
Output schema / $defs / LifecycleItem / titleRemoved value: -"LifecycleItem" - removed
Output schema / $defs / LifecycleItem / typeRemoved value: -"object" - removed
Output schema / $defs / LifecycleQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_level": { - "const": "derived", - "default": "derived", - "title": "Evidence Level", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/$defs/LifecycleItem" - }, - "title": "Items", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "query_bounds": { - "additionalProperties": true, - "title": "Query Bounds", - "type": "object" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "operation", - "corpus_commit_id", - "items", - "total", - "returned", - "truncated" - ], - "title": "LifecycleQueryResult", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "process", + "default": "process", + "title": "Kind", + "type": "string" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "const": null, + "default": null, + "title": "Source Ordinal", + "type": "null" + }, + "span_id": { + "const": null, + "default": null, + "title": "Span Id", + "type": "null" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "const": null, + "default": null, + "title": "Trace Id", + "type": "null" + } + }, + "required": [ + "run_id" + ], + "title": "ProcessLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SpanLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "span", + "default": "span", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano" + ], + "title": "SpanLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / $refRemoved value: -"#/$defs/LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_level": { + "const": "derived", + "default": "derived", + "title": "Evidence Level", + "type": "string" + }, + "items": { + "items": { + "$ref": "#/$defs/LifecycleItem" + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "query_bounds": { + "additionalProperties": true, + "title": "Query Bounds", + "type": "object" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / requiredAdded value: +[ + "operation", + "corpus_commit_id", + "items", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / titleAdded value: +"LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TransitionLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "integer" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "transition", + "default": "transition", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "depth" + ], + "title": "TransitionLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
freeze_run_set67 fields changed- added
Input schema / $defs / FreezeRunIdsRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / FreezeRunIdsRequest / properties / run_ids / maxItemsAdded value: +1000 - added
Input schema / $defs / FreezeRunIdsRequest / properties / selection / maxPropertiesAdded value: +16 - added
Input schema / $defs / FreezeRunMembersRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / FreezeRunMembersRequest / properties / members / maxItemsAdded value: +1000 - added
Input schema / $defs / FreezeRunMembersRequest / properties / selection / maxPropertiesAdded value: +16 - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExcludedRunSetMember / properties / reason / maxLengthAdded value: +500 - added
Output schema / $defs / ExcludedRunSetMember / properties / reason / minLengthAdded value: +1 - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / RunSetRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Corpus Commit Id", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "members": { - "items": { - "$ref": "#/$defs/RunSetMember" - }, - "title": "Members", - "type": "array" - }, - "membership_digest": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Membership Digest", - "type": "string" - }, - "run_set_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Run Set Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "selection": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Selection", - "type": "object" - } - }, - "required": [ - "run_set_id", - "corpus_commit_id", - "selection", - "members", - "membership_digest" - ], - "title": "RunSet", - "type": "object" -} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / $refRemoved value: -"#/$defs/RunSet" - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Corpus Commit Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "members": { + "items": { + "$ref": "#/$defs/RunSetMember" + }, + "maxItems": 1000, + "minItems": 1, + "title": "Members", + "type": "array" + }, + "membership_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Membership Digest", + "type": "string" + }, + "run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Run Set Id", + "type": "string" + }, + "selection": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 16, + "title": "Selection", + "type": "object" + } +} - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / requiredAdded value: +[ + "run_set_id", + "corpus_commit_id", + "selection", + "members", + "membership_digest" +] - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / titleAdded value: +"RunSet" - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_RunSet_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_RunSet_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_artifact68 fields changed- removed
Output schema / $defs / ArtifactContent / properties / integrityRemoved value: -{ - "$ref": "#/$defs/Integrity" -} - removed
Output schema / $defs / ArtifactContent / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / ArtifactContent / requiredPrevious value: -[ - "artifact_id", - "byte_length", - "payload_name", - "integrity" -]New value: +[ + "artifact_id", + "byte_length", + "payload_name" +] - added
Output schema / $defs / ArtifactKindAdded value: +{ + "enum": [ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" + ], + "title": "ArtifactKind", + "type": "string" +} - removed
Output schema / $defs / ArtifactMetadataResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "content": { - "$ref": "#/$defs/ArtifactContent" - }, - "effective_sensitivity": { - "$ref": "#/$defs/Sensitivity" - }, - "registrations": { - "items": { - "$ref": "#/$defs/ArtifactRegistrationSummary" - }, - "title": "Registrations", - "type": "array" - }, - "resource_uri": { - "title": "Resource Uri", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total_registrations": { - "title": "Total Registrations", - "type": "integer" - } - }, - "required": [ - "content", - "resource_uri", - "registrations", - "total_registrations", - "effective_sensitivity" - ], - "title": "ArtifactMetadataResult", - "type": "object" -} - added
Output schema / $defs / ArtifactReductionProvenanceAdded value: +{ + "additionalProperties": false, + "properties": { + "disposition": { + "title": "Disposition", + "type": "string" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "reduction_id": { + "title": "Reduction Id", + "type": "string" + }, + "role": { + "title": "Role", + "type": "string" + }, + "source_registration_id": { + "title": "Source Registration Id", + "type": "string" + }, + "source_run_id": { + "title": "Source Run Id", + "type": "string" + } + }, + "required": [ + "reduction_id", + "source_run_id", + "source_registration_id", + "original_artifact_id", + "disposition", + "role" + ], + "title": "ArtifactReductionProvenance", + "type": "object" +} - added
Output schema / $defs / ArtifactRegistrationSummary / properties / kind / $refAdded value: +"#/$defs/ArtifactKind" - removed
Output schema / $defs / ArtifactRegistrationSummary / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / ArtifactRegistrationSummary / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / IntegrityRemoved value: -{ - "additionalProperties": false, - "properties": { - "hashed_at": { - "format": "date-time", - "title": "Hashed At", - "type": "string" - }, - "sha256": { - "pattern": "^[0-9a-f]{64}$", - "title": "Sha256", - "type": "string" - } - }, - "required": [ - "sha256" - ], - "title": "Integrity", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / $refRemoved value: -"#/$defs/ArtifactMetadataResult" - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / propertiesAdded value: +{ + "content": { + "$ref": "#/$defs/ArtifactContent" + }, + "effective_sensitivity": { + "$ref": "#/$defs/Sensitivity" + }, + "reduction_provenance": { + "items": { + "$ref": "#/$defs/ArtifactReductionProvenance" + }, + "title": "Reduction Provenance", + "type": "array" + }, + "reduction_provenance_next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reduction Provenance Next Cursor" + }, + "registrations": { + "items": { + "$ref": "#/$defs/ArtifactRegistrationSummary" + }, + "title": "Registrations", + "type": "array" + }, + "resource_uri": { + "title": "Resource Uri", + "type": "string" + }, + "total_reductions": { + "title": "Total Reductions", + "type": "integer" + }, + "total_registrations": { + "title": "Total Registrations", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / requiredAdded value: +[ + "content", + "resource_uri", + "registrations", + "total_registrations", + "reduction_provenance", + "total_reductions", + "effective_sensitivity" +] - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / titleAdded value: +"ArtifactMetadataResult" - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Added
get_artifact_pipeline - Changed
get_capability_setup80 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / OperationCleanupStatusAdded value: +{ + "enum": [ + "not_required", + "pending", + "complete", + "incomplete" + ], + "title": "OperationCleanupStatus", + "type": "string" +} - added
Output schema / $defs / OperationItemOutcome / properties / status / $refAdded value: +"#/$defs/OperationItemStatus" - removed
Output schema / $defs / OperationItemOutcome / properties / status / enumRemoved value: -[ - "pending", - "running", - "complete", - "retryable", - "unavailable", - "failed" -] - removed
Output schema / $defs / OperationItemOutcome / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OperationItemOutcome / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OperationItemStatusAdded value: +{ + "enum": [ + "pending", + "running", + "complete", + "retryable", + "unavailable", + "failed" + ], + "title": "OperationItemStatus", + "type": "string" +} - added
Output schema / $defs / OperationRecovery / properties / action / $refAdded value: +"#/$defs/OperationRecoveryAction" - removed
Output schema / $defs / OperationRecovery / properties / action / enumRemoved value: -[ - "poll", - "retry_same_request", - "retry_new_operation", - "retry_failed_items", - "inspect_capabilities", - "extract_required_evidence", - "reread_snapshot" -] - removed
Output schema / $defs / OperationRecovery / properties / action / titleRemoved value: -"Action" - removed
Output schema / $defs / OperationRecovery / properties / action / typeRemoved value: -"string" - removed
Output schema / $defs / OperationRecovery / properties / argumentsRemoved value: -{ - "additionalProperties": true, - "title": "Arguments", - "type": "object" -} - added
Output schema / $defs / OperationRecovery / properties / next_actionAdded value: +{ + "$ref": "#/$defs/NextAction" +} - removed
Output schema / $defs / OperationRecovery / properties / toolRemoved value: -{ - "title": "Tool", - "type": "string" -} - changed
Output schema / $defs / OperationRecovery / requiredPrevious value: -[ - "action", - "tool" -]New value: +[ + "action", + "next_action" +] - added
Output schema / $defs / OperationRecoveryActionAdded value: +{ + "enum": [ + "poll", + "retry_same_request", + "retry_new_operation", + "retry_failed_items", + "inspect_capabilities", + "extract_required_evidence", + "reread_snapshot", + "follow_next_action" + ], + "title": "OperationRecoveryAction", + "type": "string" +} - added
Output schema / $defs / OperationStateAdded value: +{ + "enum": [ + "starting", + "running", + "terminal", + "failed", + "cancelled", + "unmanaged_after_restart" + ], + "title": "OperationState", + "type": "string" +} - removed
Output schema / $defs / OperationStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "cancellation_requested": { - "title": "Cancellation Requested", - "type": "boolean" - }, - "cleanup_status": { - "enum": [ - "not_required", - "pending", - "complete", - "incomplete" - ], - "title": "Cleanup Status", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Code" - }, - "failure_details": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Failure Details" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Message" - }, - "idempotency_digest": { - "title": "Idempotency Digest", - "type": "string" - }, - "item_outcomes": { - "items": { - "$ref": "#/$defs/OperationItemOutcome" - }, - "title": "Item Outcomes", - "type": "array" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "operation_id": { - "title": "Operation Id", - "type": "string" - }, - "phase": { - "title": "Phase", - "type": "string" - }, - "poll_after_ms": { - "anyOf": [ - { - "maximum": 30000, - "minimum": 100, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Poll After Ms" - }, - "progress": { - "items": { - "$ref": "#/$defs/OperationProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/OperationRecovery" - }, - { - "type": "null" - } - ] - }, - "request": { - "additionalProperties": true, - "title": "Request", - "type": "object" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "revision": { - "title": "Revision", - "type": "integer" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed", - "cancelled", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - }, - "terminal_receipt": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Terminal Receipt" - }, - "updated_at": { - "format": "date-time", - "title": "Updated At", - "type": "string" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "operation_id", - "operation", - "workspace_id", - "request_digest", - "request", - "idempotency_digest", - "revision", - "state", - "phase", - "progress", - "item_outcomes", - "cancellation_requested", - "cleanup_status", - "failure_code", - "failure_message", - "failure_details", - "terminal_receipt", - "recovery", - "created_at", - "updated_at" - ], - "title": "OperationStatus", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / $refRemoved value: -"#/$defs/OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / propertiesAdded value: +{ + "cancellation_requested": { + "title": "Cancellation Requested", + "type": "boolean" + }, + "cleanup_status": { + "$ref": "#/$defs/OperationCleanupStatus" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "failure_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Code" + }, + "failure_details": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Failure Details" + }, + "failure_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Message" + }, + "item_outcomes": { + "items": { + "$ref": "#/$defs/OperationItemOutcome" + }, + "title": "Item Outcomes", + "type": "array" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "operation_id": { + "title": "Operation Id", + "type": "string" + }, + "phase": { + "title": "Phase", + "type": "string" + }, + "poll_after_ms": { + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" + }, + "progress": { + "items": { + "$ref": "#/$defs/OperationProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/OperationRecovery" + }, + { + "type": "null" + } + ] + }, + "request": { + "additionalProperties": true, + "title": "Request", + "type": "object" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "revision": { + "title": "Revision", + "type": "integer" + }, + "state": { + "$ref": "#/$defs/OperationState" + }, + "subject_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Subject Id" + }, + "terminal_receipt": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Terminal Receipt" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / requiredAdded value: +[ + "operation_id", + "operation", + "workspace_id", + "request_digest", + "request", + "revision", + "state", + "phase", + "progress", + "item_outcomes", + "cancellation_requested", + "cleanup_status", + "failure_code", + "failure_message", + "failure_details", + "terminal_receipt", + "recovery", + "created_at", + "updated_at" +] - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / titleAdded value: +"OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_declared_workflow97 fields changed- added
Input schema / $defsAdded value: +{ + "DeclaredWorkflowKind": { + "enum": [ + "workload", + "experiment", + "fault_experiment" + ], + "title": "DeclaredWorkflowKind", + "type": "string" + } +} - added
Input schema / properties / kind / $refAdded value: +"#/$defs/DeclaredWorkflowKind" - removed
Input schema / properties / kind / enumRemoved value: -[ - "workload", - "experiment", - "fault_experiment" -] - removed
Input schema / properties / kind / titleRemoved value: -"Kind" - removed
Input schema / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / AdapterOption / properties / capability_statusRemoved value: -{ - "$ref": "#/$defs/CapabilityStatus" -} - changed
Output schema / $defs / AdapterOption / properties / permission_status / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/CapabilityPermissionStatus" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / AdapterOption / properties / permission_status / titleRemoved value: -"Permission Status" - added
Output schema / $defs / AdapterOption / properties / planning_disposition / $refAdded value: +"#/$defs/AdapterPlanningDisposition" - removed
Output schema / $defs / AdapterOption / properties / planning_disposition / enumRemoved value: -[ - "ready", - "active_probe_required", - "unavailable", - "unsupported", - "degraded" -] - removed
Output schema / $defs / AdapterOption / properties / planning_disposition / titleRemoved value: -"Planning Disposition" - removed
Output schema / $defs / AdapterOption / properties / planning_disposition / typeRemoved value: -"string" - added
Output schema / $defs / AdapterOption / properties / required_preflight_mode / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / AdapterOption / properties / required_preflight_mode / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / AdapterOption / properties / required_preflight_mode / titleRemoved value: -"Required Preflight Mode" - removed
Output schema / $defs / AdapterOption / properties / required_preflight_mode / typeRemoved value: -"string" - changed
Output schema / $defs / AdapterOption / requiredPrevious value: -[ - "adapter", - "status", - "capability_status", - "planning_disposition", - "required_preflight_mode" -]New value: +[ + "adapter", + "status", + "planning_disposition", + "required_preflight_mode" +] - added
Output schema / $defs / AdapterPlanningDispositionAdded value: +{ + "enum": [ + "ready", + "active_probe_required", + "unavailable", + "unsupported", + "degraded" + ], + "title": "AdapterPlanningDisposition", + "type": "string" +} - added
Output schema / $defs / CapabilityPermissionStatusAdded value: +{ + "enum": [ + "unknown_until_active_probe", + "not_exercised", + "granted", + "denied", + "unknown" + ], + "title": "CapabilityPermissionStatus", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DeclaredWorkflowDetailRemoved value: -{ - "additionalProperties": false, - "properties": { - "adapter_option_total": { - "default": 0, - "title": "Adapter Option Total", - "type": "integer" - }, - "adapter_options": { - "default": [], - "items": { - "$ref": "#/$defs/AdapterOption" - }, - "title": "Adapter Options", - "type": "array" - }, - "adapter_options_total": { - "default": 0, - "title": "Adapter Options Total", - "type": "integer" - }, - "adapter_options_truncated": { - "default": false, - "title": "Adapter Options Truncated", - "type": "boolean" - }, - "allowed_parameters": { - "additionalProperties": { - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "type": "array" - }, - "title": "Allowed Parameters", - "type": "object" - }, - "blocks": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Blocks" - }, - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "design": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Design" - }, - "estimand": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Estimand" - }, - "factors": { - "additionalProperties": { - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "type": "array" - }, - "title": "Factors", - "type": "object" - }, - "polarity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Polarity" - }, - "primary_metric": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Primary Metric" - }, - "requirements": { - "default": [], - "items": { - "$ref": "#/$defs/DeclaredWorkflowRequirement" - }, - "title": "Requirements", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "summary": { - "$ref": "#/$defs/DeclaredWorkflowSummary" - }, - "validation_spec_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Validation Spec Id" - }, - "workload_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Name" - } - }, - "required": [ - "configuration_id", - "summary", - "allowed_parameters" - ], - "title": "DeclaredWorkflowDetail", - "type": "object" -} - added
Output schema / $defs / DeclaredWorkflowKindAdded value: +{ + "enum": [ + "workload", + "experiment", + "fault_experiment" + ], + "title": "DeclaredWorkflowKind", + "type": "string" +} - added
Output schema / $defs / DeclaredWorkflowRequirement / properties / kind / $refAdded value: +"#/$defs/RequirementKind" - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / kind / enumRemoved value: -[ - "executable", - "python_distribution", - "capability" -] - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / optionalRemoved value: -{ - "title": "Optional", - "type": "boolean" -} - added
Output schema / $defs / DeclaredWorkflowRequirement / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / DeclaredWorkflowRequirement / properties / probe_kind / typeRemoved value: -"string" - changed
Output schema / $defs / DeclaredWorkflowRequirement / requiredPrevious value: -[ - "name", - "kind", - "required", - "optional", - "probe_kind" -]New value: +[ + "name", + "kind", + "probe_kind", + "required" +] - added
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / $refAdded value: +"#/$defs/DeclaredWorkflowKind" - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / enumRemoved value: -[ - "workload", - "experiment", - "fault_experiment" -] - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RequirementKindAdded value: +{ + "enum": [ + "executable", + "python_distribution", + "capability" + ], + "title": "RequirementKind", + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / $refRemoved value: -"#/$defs/DeclaredWorkflowDetail" - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / propertiesAdded value: +{ + "adapter_option_total": { + "default": 0, + "minimum": 0, + "title": "Adapter Option Total", + "type": "integer" + }, + "adapter_options": { + "default": [], + "items": { + "$ref": "#/$defs/AdapterOption" + }, + "title": "Adapter Options", + "type": "array" + }, + "adapter_options_truncated": { + "readOnly": true, + "title": "Adapter Options Truncated", + "type": "boolean" + }, + "allowed_parameters": { + "additionalProperties": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + }, + "title": "Allowed Parameters", + "type": "object" + }, + "blocks": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Blocks" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "design": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Design" + }, + "estimand": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Estimand" + }, + "execution_protocol": { + "anyOf": [ + { + "$ref": "#/$defs/WorkloadExecutionProtocol" + }, + { + "type": "null" + } + ], + "default": null + }, + "factors": { + "additionalProperties": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + }, + "title": "Factors", + "type": "object" + }, + "polarity": { + "anyOf": [ + { + "$ref": "#/$defs/MetricPolarity" + }, + { + "type": "null" + } + ], + "default": null + }, + "primary_metric": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric" + }, + "requirements": { + "default": [], + "items": { + "$ref": "#/$defs/DeclaredWorkflowRequirement" + }, + "title": "Requirements", + "type": "array" + }, + "summary": { + "$ref": "#/$defs/DeclaredWorkflowSummary" + }, + "validation_spec_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Validation Spec Id" + }, + "workload_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Name" + } +} - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / requiredAdded value: +[ + "configuration_id", + "summary", + "allowed_parameters", + "adapter_options_truncated" +] - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / titleAdded value: +"DeclaredWorkflowDetail" - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / WorkloadExecutionProtocolAdded value: +{ + "enum": [ + "nvbench" + ], + "title": "WorkloadExecutionProtocol", + "type": "string" +}
- Changed
get_detached_capture66 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DetachedCaptureStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_count": { - "default": 0, - "minimum": 0, - "title": "Artifact Count", - "type": "integer" - }, - "capture_status": { - "anyOf": [ - { - "$ref": "#/$defs/CaptureStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "execution_status": { - "anyOf": [ - { - "$ref": "#/$defs/ExecutionStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Code" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Message" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "progress": { - "default": [], - "items": { - "$ref": "#/$defs/DetachedProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/DetachedRecovery" - }, - { - "type": "null" - } - ], - "default": null - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed_to_start", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - } - }, - "required": [ - "run_id", - "state" - ], - "title": "DetachedCaptureStatus", - "type": "object" -} - added
Output schema / $defs / DetachedFailureAdded value: +{ + "additionalProperties": false, + "properties": { + "code": { + "title": "Code", + "type": "string" + }, + "message": { + "title": "Message", + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "title": "DetachedFailure", + "type": "object" +} - removed
Output schema / $defs / DetachedRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "const": "replan", - "default": "replan", - "title": "Action", - "type": "string" - }, - "arguments": { - "additionalProperties": true, - "title": "Arguments", - "type": "object" - }, - "tool": { - "const": "plan_capture", - "default": "plan_capture", - "title": "Tool", - "type": "string" - } - }, - "required": [ - "arguments" - ], - "title": "DetachedRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / $refRemoved value: -"#/$defs/DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / propertiesAdded value: +{ + "artifact_count": { + "default": 0, + "minimum": 0, + "title": "Artifact Count", + "type": "integer" + }, + "capture_status": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "execution_status": { + "anyOf": [ + { + "$ref": "#/$defs/ExecutionStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "failure": { + "anyOf": [ + { + "$ref": "#/$defs/DetachedFailure" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "progress": { + "default": [], + "items": { + "$ref": "#/$defs/DetachedProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "state": { + "enum": [ + "starting", + "running", + "terminal", + "failed_to_start", + "unmanaged_after_restart" + ], + "title": "State", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / requiredAdded value: +[ + "run_id", + "state" +] - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / titleAdded value: +"DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_evidence65 fields changed- added
Input schema / $defsAdded value: +{ + "EvidenceReferenceType": { + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" + } +} - added
Input schema / properties / ref_type / $refAdded value: +"#/$defs/EvidenceReferenceType" - removed
Input schema / properties / ref_type / enumRemoved value: -[ - "analysis", - "artifact", - "comparison", - "generation", - "observation", - "run", - "run_set", - "trial" -] - removed
Input schema / properties / ref_type / titleRemoved value: -"Ref Type" - removed
Input schema / properties / ref_type / typeRemoved value: -"string" - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceLookupResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "data": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Data", - "type": "object" - }, - "ref_id": { - "title": "Ref Id", - "type": "string" - }, - "ref_type": { - "enum": [ - "analysis", - "artifact", - "comparison", - "generation", - "observation", - "run", - "run_set", - "trial" - ], - "title": "Ref Type", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "corpus_commit_id", - "ref_type", - "ref_id", - "data" - ], - "title": "EvidenceLookupResult", - "type": "object" -} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / $refRemoved value: -"#/$defs/EvidenceLookupResult" - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "data": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Data", + "type": "object" + }, + "ref_id": { + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "$ref": "#/$defs/EvidenceReferenceType" + } +} - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / requiredAdded value: +[ + "corpus_commit_id", + "ref_type", + "ref_id", + "data" +] - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / titleAdded value: +"EvidenceLookupResult" - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_experiment90 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / ComparisonDecisionAdded value: +{ + "enum": [ + "meaningful_improvement", + "meaningful_regression", + "no_meaningful_difference", + "inconclusive", + "descriptive_only" + ], + "title": "ComparisonDecision", + "type": "string" +} - added
Output schema / $defs / ComparisonValidityAdded value: +{ + "enum": [ + "valid", + "exploratory", + "invalid" + ], + "title": "ComparisonValidity", + "type": "string" +} - added
Output schema / $defs / ConfidenceIntervalAdded value: +{ + "additionalProperties": false, + "properties": { + "high": { + "title": "High", + "type": "number" + }, + "level": { + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Level", + "type": "number" + }, + "low": { + "title": "Low", + "type": "number" + } + }, + "required": [ + "low", + "high", + "level" + ], + "title": "ConfidenceInterval", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / Experiment / properties / measurement_seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / metric_sourceAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricSource" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Experiment / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Experiment / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Experiment / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Experiment / properties / primary_metric_unitAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric Unit" +} - added
Output schema / $defs / Experiment / properties / role / $refAdded value: +"#/$defs/ExperimentRole" - removed
Output schema / $defs / Experiment / properties / role / enumRemoved value: -[ - "exploratory", - "confirmatory" -] - removed
Output schema / $defs / Experiment / properties / role / titleRemoved value: -"Role" - removed
Output schema / $defs / Experiment / properties / role / typeRemoved value: -"string" - removed
Output schema / $defs / Experiment / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Experiment / properties / value_domainAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricValueDomain" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / zero_policyAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricZeroPolicy" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExperimentBlockCoverageAdded value: +{ + "additionalProperties": false, + "properties": { + "complete_blocks": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Complete Blocks" + }, + "incomplete_blocks": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Incomplete Blocks" + }, + "observed_blocks": { + "minimum": 0, + "title": "Observed Blocks", + "type": "integer" + }, + "published_variant_count": { + "minimum": 0, + "title": "Published Variant Count", + "type": "integer" + } + }, + "required": [ + "observed_blocks", + "published_variant_count" + ], + "title": "ExperimentBlockCoverage", + "type": "object" +} - added
Output schema / $defs / ExperimentComparisonStatusAdded value: +{ + "additionalProperties": false, + "properties": { + "analysis": { + "anyOf": [ + { + "$ref": "#/$defs/ExperimentResourceReference" + }, + { + "type": "null" + } + ], + "default": null + }, + "baseline_run_set": { + "$ref": "#/$defs/ExperimentResourceReference" + }, + "candidate_run_set": { + "$ref": "#/$defs/ExperimentResourceReference" + }, + "comparison": { + "$ref": "#/$defs/ExperimentResourceReference" + }, + "complete_pairs": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Complete Pairs" + }, + "confidence_interval": { + "anyOf": [ + { + "$ref": "#/$defs/ConfidenceInterval" + }, + { + "type": "null" + } + ], + "default": null + }, + "decision": { + "$ref": "#/$defs/ComparisonDecision" + }, + "effect_size": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Effect Size" + }, + "mismatches": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 16, + "title": "Mismatches", + "type": "array" + }, + "mismatches_truncated": { + "default": false, + "title": "Mismatches Truncated", + "type": "boolean" + }, + "relative_change": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Relative Change" + }, + "validity": { + "$ref": "#/$defs/ComparisonValidity" + } + }, + "required": [ + "comparison", + "baseline_run_set", + "candidate_run_set", + "validity", + "decision" + ], + "title": "ExperimentComparisonStatus", + "type": "object" +} - added
Output schema / $defs / ExperimentOutcomeDispositionAdded value: +{ + "enum": [ + "all_clean", + "base_only_failure", + "candidate_only_failure", + "mixed", + "unsupported", + "insufficient_evidence" + ], + "title": "ExperimentOutcomeDisposition", + "type": "string" +} - added
Output schema / $defs / ExperimentOutcomeGoalAdded value: +{ + "enum": [ + "absence_of_failure" + ], + "title": "ExperimentOutcomeGoal", + "type": "string" +} - added
Output schema / $defs / ExperimentResourceReferenceAdded value: +{ + "additionalProperties": false, + "description": "A typed MCP resource link without inlining the referenced evidence.", + "properties": { + "kind": { + "enum": [ + "trials", + "run_set", + "comparison", + "analysis", + "artifact" + ], + "title": "Kind", + "type": "string" + }, + "resource_id": { + "title": "Resource Id", + "type": "string" + }, + "uri": { + "title": "Uri", + "type": "string" + } + }, + "required": [ + "kind", + "resource_id", + "uri" + ], + "title": "ExperimentResourceReference", + "type": "object" +} - added
Output schema / $defs / ExperimentRoleAdded value: +{ + "enum": [ + "exploratory", + "confirmatory" + ], + "title": "ExperimentRole", + "type": "string" +} - added
Output schema / $defs / ExperimentTrialCountsAdded value: +{ + "additionalProperties": false, + "properties": { + "attempted": { + "minimum": 0, + "title": "Attempted", + "type": "integer" + }, + "completed": { + "minimum": 0, + "title": "Completed", + "type": "integer" + }, + "excluded": { + "minimum": 0, + "title": "Excluded", + "type": "integer" + }, + "failed": { + "minimum": 0, + "title": "Failed", + "type": "integer" + }, + "observed": { + "minimum": 0, + "title": "Observed", + "type": "integer" + }, + "succeeded": { + "minimum": 0, + "title": "Succeeded", + "type": "integer" + }, + "unattempted": { + "minimum": 0, + "title": "Unattempted", + "type": "integer" + } + }, + "required": [ + "observed", + "attempted", + "completed", + "succeeded", + "failed", + "excluded", + "unattempted" + ], + "title": "ExperimentTrialCounts", + "type": "object" +} - added
Output schema / $defs / ExperimentValidationEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact": { + "$ref": "#/$defs/ExperimentResourceReference" + }, + "role": { + "enum": [ + "validation_stdout", + "validation_stderr" + ], + "title": "Role", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "title": "Trial Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "run_id", + "role", + "artifact" + ], + "title": "ExperimentValidationEvidence", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - added
Output schema / $defs / OutcomeCountAdded value: +{ + "additionalProperties": false, + "properties": { + "attempted": { + "title": "Attempted", + "type": "integer" + }, + "cancelled": { + "title": "Cancelled", + "type": "integer" + }, + "eligible": { + "title": "Eligible", + "type": "integer" + }, + "failed": { + "title": "Failed", + "type": "integer" + }, + "failure_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Failure Rate" + }, + "failure_rate_upper_bound": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Failure Rate Upper Bound" + }, + "infrastructure_failed": { + "title": "Infrastructure Failed", + "type": "integer" + }, + "oracle_failed": { + "title": "Oracle Failed", + "type": "integer" + }, + "oracle_inconclusive": { + "default": 0, + "title": "Oracle Inconclusive", + "type": "integer" + }, + "oracle_receipt_error": { + "default": 0, + "title": "Oracle Receipt Error", + "type": "integer" + }, + "oracle_unsupported": { + "default": 0, + "title": "Oracle Unsupported", + "type": "integer" + }, + "pass_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Pass Rate" + }, + "passed": { + "title": "Passed", + "type": "integer" + }, + "resource_policy": { + "title": "Resource Policy", + "type": "integer" + }, + "timed_out": { + "title": "Timed Out", + "type": "integer" + }, + "treatment": { + "title": "Treatment", + "type": "string" + }, + "unsupported": { + "title": "Unsupported", + "type": "integer" + } + }, + "required": [ + "treatment", + "attempted", + "eligible", + "passed", + "failed", + "timed_out", + "cancelled", + "unsupported", + "resource_policy", + "oracle_failed", + "infrastructure_failed" + ], + "title": "OutcomeCount", + "type": "object" +} - added
Output schema / $defs / OutcomeExperimentResultAdded value: +{ + "additionalProperties": false, + "properties": { + "complete_pairs": { + "title": "Complete Pairs", + "type": "integer" + }, + "counts": { + "items": { + "$ref": "#/$defs/OutcomeCount" + }, + "title": "Counts", + "type": "array" + }, + "disposition": { + "$ref": "#/$defs/ExperimentOutcomeDisposition" + }, + "experiment_id": { + "title": "Experiment Id", + "type": "string" + }, + "first_failure": { + "anyOf": [ + { + "$ref": "#/$defs/OutcomeFirstFailure" + }, + { + "type": "null" + } + ], + "default": null + }, + "goal": { + "$ref": "#/$defs/ExperimentOutcomeGoal" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "method": { + "const": "absence_of_failure_fixed_attempts_v1", + "default": "absence_of_failure_fixed_attempts_v1", + "title": "Method", + "type": "string" + }, + "unmatched_cells": { + "title": "Unmatched Cells", + "type": "integer" + } + }, + "required": [ + "experiment_id", + "goal", + "disposition", + "counts", + "complete_pairs", + "unmatched_cells" + ], + "title": "OutcomeExperimentResult", + "type": "object" +} - added
Output schema / $defs / OutcomeFirstFailureAdded value: +{ + "additionalProperties": false, + "properties": { + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Factors", + "type": "object" + }, + "trial_id": { + "title": "Trial Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "factors" + ], + "title": "OutcomeFirstFailure", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_ExperimentStatus_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "description": "A bounded read-time projection over durable experiment evidence.", + "properties": { + "block_coverage": { + "$ref": "#/$defs/ExperimentBlockCoverage" + }, + "comparison": { + "anyOf": [ + { + "$ref": "#/$defs/ExperimentComparisonStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "lifecycle": { + "enum": [ + "collecting_or_interrupted", + "analyzing", + "complete" + ], + "title": "Lifecycle", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "outcome": { + "anyOf": [ + { + "$ref": "#/$defs/OutcomeExperimentResult" + }, + { + "type": "null" + } + ], + "default": null + }, + "protocol": { + "$ref": "#/$defs/Experiment" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ManualAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "trial_counts": { + "$ref": "#/$defs/ExperimentTrialCounts" + }, + "trials": { + "$ref": "#/$defs/ExperimentResourceReference" + }, + "validation_evidence": { + "default": [], + "items": { + "$ref": "#/$defs/ExperimentValidationEvidence" + }, + "maxItems": 32, + "title": "Validation Evidence", + "type": "array" + }, + "validation_evidence_truncated": { + "default": false, + "title": "Validation Evidence Truncated", + "type": "boolean" + } + }, + "required": [ + "protocol", + "lifecycle", + "trial_counts", + "block_coverage", + "trials", + "corpus_commit_id" + ], + "title": "ExperimentStatus", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[ExperimentStatus]", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Experiment_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/Experiment" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[Experiment]", - "type": "object" -} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_Experiment_"New value: +"#/$defs/SuccessPayload_ExperimentStatus_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_Experiment_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_ExperimentStatus_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[Experiment]"New value: +"ToolPayload[ExperimentStatus]"
- Added
get_extraction - Changed
get_fault_experiment128 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AnalysisRecordAdded value: +{ + "additionalProperties": false, + "properties": { + "analysis_id": { + "maxLength": 200, + "minLength": 1, + "title": "Analysis Id", + "type": "string" + }, + "completed_at": { + "format": "date-time", + "title": "Completed At", + "type": "string" + }, + "corpus_commit_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Coverage", + "type": "object" + }, + "input_artifact_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "title": "Input Artifact Ids", + "type": "array" + }, + "input_generation_ids": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Input Generation Ids", + "type": "array" + }, + "input_run_ids": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Input Run Ids", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "parameters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameters", + "type": "object" + }, + "parameters_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Parameters Digest", + "type": "string" + }, + "recipe": { + "maxLength": 200, + "minLength": 1, + "title": "Recipe", + "type": "string" + }, + "recipe_version": { + "maxLength": 200, + "minLength": 1, + "title": "Recipe Version", + "type": "string" + }, + "result_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Result Artifact Id" + }, + "result_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Result Digest", + "type": "string" + }, + "started_at": { + "format": "date-time", + "title": "Started At", + "type": "string" + } + }, + "required": [ + "analysis_id", + "recipe", + "recipe_version", + "parameters", + "parameters_digest", + "corpus_commit_id", + "result_digest", + "started_at", + "completed_at" + ], + "title": "AnalysisRecord", + "type": "object" +} - changed
Output schema / $defs / CancelledTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / CancelledTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ComparisonAdded value: +{ + "additionalProperties": false, + "properties": { + "absolute_change": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Absolute Change" + }, + "baseline_attempted_n": { + "minimum": 0, + "title": "Baseline Attempted N", + "type": "integer" + }, + "baseline_eligible_n": { + "minimum": 0, + "title": "Baseline Eligible N", + "type": "integer" + }, + "baseline_excluded_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Excluded N", + "type": "integer" + }, + "baseline_failed_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Failed N", + "type": "integer" + }, + "baseline_missing_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Missing N", + "type": "integer" + }, + "baseline_out_of_domain_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Out Of Domain N", + "type": "integer" + }, + "baseline_run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Baseline Run Set Id", + "type": "string" + }, + "baseline_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Value" + }, + "candidate_attempted_n": { + "minimum": 0, + "title": "Candidate Attempted N", + "type": "integer" + }, + "candidate_eligible_n": { + "minimum": 0, + "title": "Candidate Eligible N", + "type": "integer" + }, + "candidate_excluded_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Excluded N", + "type": "integer" + }, + "candidate_failed_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Failed N", + "type": "integer" + }, + "candidate_missing_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Missing N", + "type": "integer" + }, + "candidate_out_of_domain_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Out Of Domain N", + "type": "integer" + }, + "candidate_run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Candidate Run Set Id", + "type": "string" + }, + "candidate_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Value" + }, + "comparison_id": { + "maxLength": 200, + "minLength": 1, + "title": "Comparison Id", + "type": "string" + }, + "complete_pair_n": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Complete Pair N" + }, + "confidence_interval": { + "anyOf": [ + { + "$ref": "#/$defs/ConfidenceInterval" + }, + { + "type": "null" + } + ], + "default": null + }, + "decision": { + "$ref": "#/$defs/ComparisonDecision" + }, + "effect_size": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Effect Size" + }, + "estimand": { + "maxLength": 200, + "minLength": 1, + "title": "Estimand", + "type": "string" + }, + "experiment_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "independent_unit": { + "maxLength": 200, + "minLength": 1, + "title": "Independent Unit", + "type": "string" + }, + "measurement_series_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Series Id" + }, + "method": { + "maxLength": 200, + "minLength": 1, + "title": "Method", + "type": "string" + }, + "metric": { + "maxLength": 200, + "minLength": 1, + "title": "Metric", + "type": "string" + }, + "metric_contract_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Metric Contract Id", + "type": "string" + }, + "metric_source": { + "$ref": "#/$defs/MetricSource", + "default": "measurement" + }, + "mismatches": { + "default": [], + "items": { + "type": "string" + }, + "title": "Mismatches", + "type": "array" + }, + "multiplicity": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Multiplicity" + }, + "polarity": { + "$ref": "#/$defs/MetricPolarity" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "protocol_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Protocol Identity Id" + }, + "random_seed": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Random Seed" + }, + "relative_change": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Relative Change" + }, + "unit": { + "maxLength": 200, + "minLength": 1, + "title": "Unit", + "type": "string" + }, + "validity": { + "$ref": "#/$defs/ComparisonValidity" + }, + "value_domain": { + "$ref": "#/$defs/MetricValueDomain", + "default": "strictly_positive" + }, + "zero_policy": { + "$ref": "#/$defs/MetricZeroPolicy", + "default": "reject" + } + }, + "required": [ + "comparison_id", + "baseline_run_set_id", + "candidate_run_set_id", + "metric", + "unit", + "metric_contract_id", + "polarity", + "estimand", + "practical_threshold", + "method", + "independent_unit", + "baseline_attempted_n", + "baseline_eligible_n", + "candidate_attempted_n", + "candidate_eligible_n", + "decision", + "validity" + ], + "title": "Comparison", + "type": "object" +} - added
Output schema / $defs / ComparisonDecisionAdded value: +{ + "enum": [ + "meaningful_improvement", + "meaningful_regression", + "no_meaningful_difference", + "inconclusive", + "descriptive_only" + ], + "title": "ComparisonDecision", + "type": "string" +} - added
Output schema / $defs / ComparisonResultAdded value: +{ + "additionalProperties": false, + "properties": { + "analysis": { + "anyOf": [ + { + "$ref": "#/$defs/AnalysisRecord" + }, + { + "type": "null" + } + ], + "default": null + }, + "baseline_run_set": { + "$ref": "#/$defs/RunSet" + }, + "candidate_run_set": { + "$ref": "#/$defs/RunSet" + }, + "comparison": { + "$ref": "#/$defs/Comparison" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "default": [], + "items": { + "$ref": "#/$defs/EvidenceReference" + }, + "title": "Evidence", + "type": "array" + }, + "materialized_commit_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Materialized Commit Id" + }, + "profile_changes": { + "default": [], + "items": { + "$ref": "#/$defs/ProfileChange" + }, + "title": "Profile Changes", + "type": "array" + } + }, + "required": [ + "comparison", + "baseline_run_set", + "candidate_run_set", + "corpus_commit_id" + ], + "title": "ComparisonResult", + "type": "object" +} - added
Output schema / $defs / ComparisonValidityAdded value: +{ + "enum": [ + "valid", + "exploratory", + "invalid" + ], + "title": "ComparisonValidity", + "type": "string" +} - added
Output schema / $defs / ConfidenceIntervalAdded value: +{ + "additionalProperties": false, + "properties": { + "high": { + "title": "High", + "type": "number" + }, + "level": { + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Level", + "type": "number" + }, + "low": { + "title": "Low", + "type": "number" + } + }, + "required": [ + "low", + "high", + "level" + ], + "title": "ConfidenceInterval", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceReferenceAdded value: +{ + "additionalProperties": false, + "properties": { + "owner_id": { + "maxLength": 200, + "minLength": 1, + "title": "Owner Id", + "type": "string" + }, + "owner_revision": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Owner Revision" + }, + "owner_type": { + "enum": [ + "analysis", + "finding", + "hypothesis" + ], + "title": "Owner Type", + "type": "string" + }, + "ref_id": { + "maxLength": 200, + "minLength": 1, + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "$ref": "#/$defs/EvidenceReferenceType" + }, + "relation": { + "$ref": "#/$defs/EvidenceRelation" + } + }, + "required": [ + "owner_type", + "owner_id", + "ref_type", + "ref_id", + "relation" + ], + "title": "EvidenceReference", + "type": "object" +} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Output schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - added
Output schema / $defs / ExcludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": false, + "default": false, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "maxLength": 500, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order", + "reason" + ], + "title": "ExcludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / Experiment / properties / measurement_seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / metric_sourceAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricSource" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Experiment / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Experiment / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Experiment / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Experiment / properties / primary_metric_unitAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric Unit" +} - added
Output schema / $defs / Experiment / properties / role / $refAdded value: +"#/$defs/ExperimentRole" - removed
Output schema / $defs / Experiment / properties / role / enumRemoved value: -[ - "exploratory", - "confirmatory" -] - removed
Output schema / $defs / Experiment / properties / role / titleRemoved value: -"Role" - removed
Output schema / $defs / Experiment / properties / role / typeRemoved value: -"string" - removed
Output schema / $defs / Experiment / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Experiment / properties / value_domainAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricValueDomain" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / zero_policyAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricZeroPolicy" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExperimentRoleAdded value: +{ + "enum": [ + "exploratory", + "confirmatory" + ], + "title": "ExperimentRole", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - changed
Output schema / $defs / FailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / FailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FaultExperimentResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "experiment": { - "$ref": "#/$defs/Experiment" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "result_id": { - "title": "Result Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "treatment_order": { - "items": { - "type": "string" - }, - "title": "Treatment Order", - "type": "array" - }, - "trial_artifacts": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" - }, - "title": "Trial Artifacts", - "type": "object" - }, - "trials": { - "items": { - "$ref": "#/$defs/Trial" - }, - "title": "Trials", - "type": "array" - } - }, - "required": [ - "result_id", - "plan_id", - "experiment", - "trials", - "treatment_order", - "corpus_commit_id" - ], - "title": "FaultExperimentResult", - "type": "object" -} - added
Output schema / $defs / FaultFailurePhaseAdded value: +{ + "enum": [ + "sidecar_readiness", + "proxy_creation", + "treatment_configuration", + "workload_planning", + "capture_execution", + "measurement_receipt" + ], + "type": "string" +} - added
Output schema / $defs / FaultTrialDiagnosticAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "title": "Error Code", + "type": "string" + }, + "message": { + "maxLength": 1000, + "minLength": 1, + "title": "Message", + "type": "string" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/ManualAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "phase": { + "$ref": "#/$defs/FaultFailurePhase" + }, + "retryable": { + "title": "Retryable", + "type": "boolean" + } + }, + "required": [ + "phase", + "error_code", + "message", + "retryable" + ], + "title": "FaultTrialDiagnostic", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / IncludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": true, + "default": true, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order" + ], + "title": "IncludedRunSetMember", + "type": "object" +} - changed
Output schema / $defs / InfrastructureFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InfrastructureFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - changed
Output schema / $defs / InvalidTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InvalidTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - changed
Output schema / $defs / OracleFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / OracleFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / OracleReceiptBindingAdded value: +{ + "additionalProperties": false, + "description": "The per-run facts needed to form a pair-bound oracle decision.", + "properties": { + "compared_property": { + "maxLength": 200, + "minLength": 1, + "title": "Compared Property", + "type": "string" + }, + "input_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Input Identity", + "type": "string" + }, + "oracle_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Oracle Identity", + "type": "string" + }, + "output_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Output Identity", + "type": "string" + }, + "pair_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Pair Id", + "type": "string" + }, + "tolerance": { + "$ref": "#/$defs/OracleTolerance" + }, + "treatment": { + "maxLength": 200, + "minLength": 1, + "title": "Treatment", + "type": "string" + }, + "workload_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Identity", + "type": "string" + } + }, + "required": [ + "pair_id", + "treatment", + "input_identity", + "workload_identity", + "output_identity", + "compared_property", + "oracle_identity", + "tolerance" + ], + "title": "OracleReceiptBinding", + "type": "object" +} - added
Output schema / $defs / OracleReceiptV1 / properties / bindingAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptBinding" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / OracleReceiptV1 / properties / status / $refAdded value: +"#/$defs/OracleStatus" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / enumRemoved value: -[ - "pass", - "fail", - "inconclusive", - "unsupported" -] - removed
Output schema / $defs / OracleReceiptV1 / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProfileChangeAdded value: +{ + "additionalProperties": false, + "properties": { + "absolute_change": { + "title": "Absolute Change", + "type": "number" + }, + "baseline_value": { + "title": "Baseline Value", + "type": "number" + }, + "candidate_value": { + "title": "Candidate Value", + "type": "number" + }, + "direction": { + "$ref": "#/$defs/ProfileChangeDirection" + }, + "file": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "File" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "function": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Function" + }, + "line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Line" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "relative_change": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "title": "Relative Change" + }, + "unit": { + "title": "Unit", + "type": "string" + } + }, + "required": [ + "frame_id", + "function", + "file", + "line", + "metric", + "unit", + "baseline_value", + "candidate_value", + "absolute_change", + "relative_change", + "direction" + ], + "title": "ProfileChange", + "type": "object" +} - added
Output schema / $defs / ProfileChangeDirectionAdded value: +{ + "enum": [ + "regressed", + "improved", + "changed", + "unchanged" + ], + "title": "ProfileChangeDirection", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - changed
Output schema / $defs / ResourcePolicyTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / ResourcePolicyTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSetAdded value: +{ + "additionalProperties": false, + "properties": { + "corpus_commit_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Corpus Commit Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "members": { + "items": { + "$ref": "#/$defs/RunSetMember" + }, + "maxItems": 1000, + "minItems": 1, + "title": "Members", + "type": "array" + }, + "membership_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Membership Digest", + "type": "string" + }, + "run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Run Set Id", + "type": "string" + }, + "selection": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 16, + "title": "Selection", + "type": "object" + } + }, + "required": [ + "run_set_id", + "corpus_commit_id", + "selection", + "members", + "membership_digest" + ], + "title": "RunSet", + "type": "object" +} - added
Output schema / $defs / RunSetMemberAdded value: +{ + "discriminator": { + "mapping": { + "False": "#/$defs/ExcludedRunSetMember", + "True": "#/$defs/IncludedRunSetMember" + }, + "propertyName": "included" + }, + "oneOf": [ + { + "$ref": "#/$defs/IncludedRunSetMember" + }, + { + "$ref": "#/$defs/ExcludedRunSetMember" + } + ] +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - changed
Output schema / $defs / SucceededTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / SucceededTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / $refRemoved value: -"#/$defs/FaultExperimentResult" - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / propertiesAdded value: +{ + "block_treatment_orders": { + "default": [], + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": "Block Treatment Orders", + "type": "array" + }, + "comparisons": { + "default": [], + "items": { + "$ref": "#/$defs/ComparisonResult" + }, + "title": "Comparisons", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "experiment": { + "$ref": "#/$defs/Experiment" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ManualAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "result_id": { + "title": "Result Id", + "type": "string" + }, + "run_sets": { + "default": [], + "items": { + "$ref": "#/$defs/RunSet" + }, + "title": "Run Sets", + "type": "array" + }, + "trial_artifacts": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": "Trial Artifacts", + "type": "object" + }, + "trial_diagnostics": { + "additionalProperties": { + "$ref": "#/$defs/FaultTrialDiagnostic" + }, + "title": "Trial Diagnostics", + "type": "object" + }, + "trials": { + "items": { + "$ref": "#/$defs/Trial" + }, + "title": "Trials", + "type": "array" + }, + "variants": { + "items": { + "$ref": "#/$defs/Variant" + }, + "title": "Variants", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / requiredAdded value: +[ + "result_id", + "plan_id", + "experiment", + "trials", + "variants", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / titleAdded value: +"FaultExperimentResult" - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - changed
Output schema / $defs / TimedOutTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / TimedOutTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - changed
Output schema / $defs / UnattemptedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnattemptedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - changed
Output schema / $defs / UnsupportedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnsupportedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / VariantAdded value: +{ + "additionalProperties": false, + "properties": { + "combination_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 10000, + "title": "Combination Ids", + "type": "array" + }, + "environment_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Environment Id" + }, + "environment_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Environment Ids", + "type": "array" + }, + "environment_requirements": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Environment Requirements", + "type": "object" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "identity_quality": { + "$ref": "#/$defs/VariantIdentityQuality" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "name": { + "maxLength": 200, + "title": "Name", + "type": "string" + }, + "parameters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameters", + "type": "object" + }, + "source_state_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source State Id" + }, + "source_state_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Source State Ids", + "type": "array" + }, + "treatment_factor": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Treatment Factor" + }, + "treatment_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Treatment Identity Id" + }, + "treatment_value": { + "$ref": "#/$defs/JsonValue", + "default": null + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + }, + "varying_factors": { + "additionalProperties": { + "items": { + "$ref": "#/$defs/JsonValue" + }, + "type": "array" + }, + "title": "Varying Factors", + "type": "object" + }, + "workload_instance_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Instance Id" + }, + "workload_instance_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Workload Instance Ids", + "type": "array" + } + }, + "required": [ + "variant_id", + "experiment_id", + "name", + "identity_quality" + ], + "title": "Variant", + "type": "object" +} - added
Output schema / $defs / VariantIdentityQualityAdded value: +{ + "enum": [ + "exact_uniform", + "heterogeneous", + "incomplete" + ], + "title": "VariantIdentityQuality", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_finding64 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceReferenceAdded value: +{ + "additionalProperties": false, + "properties": { + "owner_id": { + "maxLength": 200, + "minLength": 1, + "title": "Owner Id", + "type": "string" + }, + "owner_revision": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Owner Revision" + }, + "owner_type": { + "enum": [ + "analysis", + "finding", + "hypothesis" + ], + "title": "Owner Type", + "type": "string" + }, + "ref_id": { + "maxLength": 200, + "minLength": 1, + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "$ref": "#/$defs/EvidenceReferenceType" + }, + "relation": { + "$ref": "#/$defs/EvidenceRelation" + } + }, + "required": [ + "owner_type", + "owner_id", + "ref_type", + "ref_id", + "relation" + ], + "title": "EvidenceReference", + "type": "object" +} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Output schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / Finding / properties / confidence / $refAdded value: +"#/$defs/FindingConfidence" - removed
Output schema / $defs / Finding / properties / confidence / enumRemoved value: -[ - "high", - "medium", - "low", - "unknown" -] - removed
Output schema / $defs / Finding / properties / confidence / titleRemoved value: -"Confidence" - removed
Output schema / $defs / Finding / properties / confidence / typeRemoved value: -"string" - removed
Output schema / $defs / Finding / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / FindingConfidenceAdded value: +{ + "enum": [ + "high", + "medium", + "low", + "unknown" + ], + "title": "FindingConfidence", + "type": "string" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_FindingResult_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "properties": { + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "items": { + "$ref": "#/$defs/EvidenceReference" + }, + "title": "Evidence", + "type": "array" + }, + "finding": { + "$ref": "#/$defs/Finding" + } + }, + "required": [ + "finding", + "evidence", + "corpus_commit_id" + ], + "title": "FindingResult", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[FindingResult]", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Finding_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/Finding" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[Finding]", - "type": "object" -} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_Finding_"New value: +"#/$defs/SuccessPayload_FindingResult_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_Finding_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_FindingResult_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[Finding]"New value: +"ToolPayload[FindingResult]"
- Changed
get_frame_callees79 fields changed- added
Input schema / properties / metricAdded value: +{ + "anyOf": [ + { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Metric" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / CallDirectionAdded value: +{ + "enum": [ + "callers", + "callees" + ], + "title": "CallDirection", + "type": "string" +} - added
Output schema / $defs / CallEdgeDetailAdded value: +{ + "additionalProperties": false, + "properties": { + "file": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "File" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "function": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Function" + }, + "line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Line" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "module": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Module" + }, + "sample_count": { + "title": "Sample Count", + "type": "integer" + }, + "unit": { + "title": "Unit", + "type": "string" + }, + "weight_value": { + "title": "Weight Value", + "type": "integer" + } + }, + "required": [ + "frame_id", + "function", + "module", + "file", + "line", + "metric", + "weight_value", + "unit", + "sample_count" + ], + "title": "CallEdgeDetail", + "type": "object" +} - removed
Output schema / $defs / CallEdgeResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "title": "Coverage", - "type": "number" - }, - "direction": { - "enum": [ - "callers", - "callees" - ], - "title": "Direction", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "frame_id": { - "title": "Frame Id", - "type": "string" - }, - "frames": { - "items": { - "$ref": "#/$defs/FrameDetail" - }, - "title": "Frames", - "type": "array" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "default": [ - "Edges represent syntactic nesting in the captured trace, not causal dependence." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "frame_id", - "direction", - "frames", - "total", - "returned", - "truncated", - "coverage", - "next_cursor" - ], - "title": "CallEdgeResult", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FrameDetailRemoved value: -{ - "additionalProperties": false, - "properties": { - "duration_ns": { - "title": "Duration Ns", - "type": "integer" - }, - "file": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "File" - }, - "frame_id": { - "title": "Frame Id", - "type": "string" - }, - "function": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Function" - }, - "line": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Line" - }, - "module": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Module" - }, - "sample_count": { - "title": "Sample Count", - "type": "integer" - } - }, - "required": [ - "frame_id", - "function", - "module", - "file", - "line", - "sample_count", - "duration_ns" - ], - "title": "FrameDetail", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / $refRemoved value: -"#/$defs/CallEdgeResult" - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "title": "Coverage", + "type": "number" + }, + "direction": { + "$ref": "#/$defs/CallDirection" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "frames": { + "items": { + "$ref": "#/$defs/CallEdgeDetail" + }, + "title": "Frames", + "type": "array" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "default": [ + "Edges represent captured stack adjacency, not causal dependence." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metric" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "input_id", + "frame_id", + "metric", + "direction", + "frames", + "total", + "coverage", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / titleAdded value: +"CallEdgeResult" - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_frame_callers79 fields changed- added
Input schema / properties / metricAdded value: +{ + "anyOf": [ + { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Metric" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / CallDirectionAdded value: +{ + "enum": [ + "callers", + "callees" + ], + "title": "CallDirection", + "type": "string" +} - added
Output schema / $defs / CallEdgeDetailAdded value: +{ + "additionalProperties": false, + "properties": { + "file": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "File" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "function": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Function" + }, + "line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Line" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "module": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Module" + }, + "sample_count": { + "title": "Sample Count", + "type": "integer" + }, + "unit": { + "title": "Unit", + "type": "string" + }, + "weight_value": { + "title": "Weight Value", + "type": "integer" + } + }, + "required": [ + "frame_id", + "function", + "module", + "file", + "line", + "metric", + "weight_value", + "unit", + "sample_count" + ], + "title": "CallEdgeDetail", + "type": "object" +} - removed
Output schema / $defs / CallEdgeResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "title": "Coverage", - "type": "number" - }, - "direction": { - "enum": [ - "callers", - "callees" - ], - "title": "Direction", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "frame_id": { - "title": "Frame Id", - "type": "string" - }, - "frames": { - "items": { - "$ref": "#/$defs/FrameDetail" - }, - "title": "Frames", - "type": "array" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "default": [ - "Edges represent syntactic nesting in the captured trace, not causal dependence." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "frame_id", - "direction", - "frames", - "total", - "returned", - "truncated", - "coverage", - "next_cursor" - ], - "title": "CallEdgeResult", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FrameDetailRemoved value: -{ - "additionalProperties": false, - "properties": { - "duration_ns": { - "title": "Duration Ns", - "type": "integer" - }, - "file": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "File" - }, - "frame_id": { - "title": "Frame Id", - "type": "string" - }, - "function": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Function" - }, - "line": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Line" - }, - "module": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Module" - }, - "sample_count": { - "title": "Sample Count", - "type": "integer" - } - }, - "required": [ - "frame_id", - "function", - "module", - "file", - "line", - "sample_count", - "duration_ns" - ], - "title": "FrameDetail", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / $refRemoved value: -"#/$defs/CallEdgeResult" - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "title": "Coverage", + "type": "number" + }, + "direction": { + "$ref": "#/$defs/CallDirection" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "frames": { + "items": { + "$ref": "#/$defs/CallEdgeDetail" + }, + "title": "Frames", + "type": "array" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "default": [ + "Edges represent captured stack adjacency, not causal dependence." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metric" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "input_id", + "frame_id", + "metric", + "direction", + "frames", + "total", + "coverage", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / titleAdded value: +"CallEdgeResult" - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_hypothesis59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / HypothesisRemoved value: -{ - "additionalProperties": false, - "properties": { - "assessment": { - "$ref": "#/$defs/FindingAssessment", - "default": "unassessed" - }, - "claim": { - "maxLength": 500, - "minLength": 1, - "title": "Claim", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "discriminating_condition": { - "maxLength": 500, - "minLength": 1, - "title": "Discriminating Condition", - "type": "string" - }, - "hypothesis_id": { - "maxLength": 200, - "minLength": 1, - "title": "Hypothesis Id", - "type": "string" - }, - "investigation_id": { - "maxLength": 200, - "minLength": 1, - "title": "Investigation Id", - "type": "string" - }, - "lifecycle": { - "$ref": "#/$defs/FindingLifecycle", - "default": "active" - }, - "prediction": { - "maxLength": 500, - "minLength": 1, - "title": "Prediction", - "type": "string" - }, - "revision": { - "default": 1, - "minimum": 1, - "title": "Revision", - "type": "integer" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "hypothesis_id", - "investigation_id", - "claim", - "prediction", - "discriminating_condition" - ], - "title": "Hypothesis", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / $refRemoved value: -"#/$defs/Hypothesis" - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / propertiesAdded value: +{ + "assessment": { + "$ref": "#/$defs/FindingAssessment", + "default": "unassessed" + }, + "claim": { + "maxLength": 500, + "minLength": 1, + "title": "Claim", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "discriminating_condition": { + "maxLength": 500, + "minLength": 1, + "title": "Discriminating Condition", + "type": "string" + }, + "hypothesis_id": { + "maxLength": 200, + "minLength": 1, + "title": "Hypothesis Id", + "type": "string" + }, + "investigation_id": { + "maxLength": 200, + "minLength": 1, + "title": "Investigation Id", + "type": "string" + }, + "lifecycle": { + "$ref": "#/$defs/FindingLifecycle", + "default": "active" + }, + "prediction": { + "maxLength": 500, + "minLength": 1, + "title": "Prediction", + "type": "string" + }, + "revision": { + "default": 1, + "minimum": 1, + "title": "Revision", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / requiredAdded value: +[ + "hypothesis_id", + "investigation_id", + "claim", + "prediction", + "discriminating_condition" +] - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / titleAdded value: +"Hypothesis" - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_Hypothesis_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_investigation59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / InvestigationRemoved value: -{ - "additionalProperties": false, - "properties": { - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "investigation_id": { - "maxLength": 200, - "minLength": 1, - "title": "Investigation Id", - "type": "string" - }, - "parent_investigation_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Investigation Id" - }, - "project_root": { - "title": "Project Root", - "type": "string" - }, - "question": { - "maxLength": 500, - "minLength": 1, - "title": "Question", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "$ref": "#/$defs/InvestigationStatus", - "default": "open" - }, - "symptom": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Symptom" - } - }, - "required": [ - "investigation_id", - "question", - "project_root" - ], - "title": "Investigation", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / $refRemoved value: -"#/$defs/Investigation" - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / propertiesAdded value: +{ + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "investigation_id": { + "maxLength": 200, + "minLength": 1, + "title": "Investigation Id", + "type": "string" + }, + "parent_investigation_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Investigation Id" + }, + "project_root": { + "title": "Project Root", + "type": "string" + }, + "question": { + "maxLength": 500, + "minLength": 1, + "title": "Question", + "type": "string" + }, + "status": { + "$ref": "#/$defs/InvestigationStatus", + "default": "open" + }, + "symptom": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Symptom" + } +} - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / requiredAdded value: +[ + "investigation_id", + "question", + "project_root" +] - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / titleAdded value: +"Investigation" - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_Investigation_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_lifecycle_gaps71 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EventLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "event", + "default": "event", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Ordinal" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "title": "Time Unix Nano", + "type": "integer" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "time_unix_nano" + ], + "title": "EventLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / GapLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "gap", + "default": "gap", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano", + "reason" + ], + "title": "GapLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / LifecycleItem / additionalPropertiesRemoved value: -false - added
Output schema / $defs / LifecycleItem / discriminatorAdded value: +{ + "mapping": { + "event": "#/$defs/EventLifecycleItem", + "gap": "#/$defs/GapLifecycleItem", + "process": "#/$defs/ProcessLifecycleItem", + "span": "#/$defs/SpanLifecycleItem", + "transition": "#/$defs/TransitionLifecycleItem" + }, + "propertyName": "kind" +} - added
Output schema / $defs / LifecycleItem / oneOfAdded value: +[ + { + "$ref": "#/$defs/SpanLifecycleItem" + }, + { + "$ref": "#/$defs/EventLifecycleItem" + }, + { + "$ref": "#/$defs/TransitionLifecycleItem" + }, + { + "$ref": "#/$defs/GapLifecycleItem" + }, + { + "$ref": "#/$defs/ProcessLifecycleItem" + } +] - removed
Output schema / $defs / LifecycleItem / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "depth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Depth" - }, - "details": { - "additionalProperties": true, - "title": "Details", - "type": "object" - }, - "duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Duration Ns" - }, - "end_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "End Time Unix Nano" - }, - "kind": { - "enum": [ - "span", - "event", - "transition", - "gap", - "process" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name" - }, - "parent_span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Span Id" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "source_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Ordinal" - }, - "span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Span Id" - }, - "start_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Start Time Unix Nano" - }, - "time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Time Unix Nano" - }, - "trace_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Id" - } -} - removed
Output schema / $defs / LifecycleItem / requiredRemoved value: -[ - "kind" -] - removed
Output schema / $defs / LifecycleItem / titleRemoved value: -"LifecycleItem" - removed
Output schema / $defs / LifecycleItem / typeRemoved value: -"object" - removed
Output schema / $defs / LifecycleQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_level": { - "const": "derived", - "default": "derived", - "title": "Evidence Level", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/$defs/LifecycleItem" - }, - "title": "Items", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "query_bounds": { - "additionalProperties": true, - "title": "Query Bounds", - "type": "object" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "operation", - "corpus_commit_id", - "items", - "total", - "returned", - "truncated" - ], - "title": "LifecycleQueryResult", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "process", + "default": "process", + "title": "Kind", + "type": "string" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "const": null, + "default": null, + "title": "Source Ordinal", + "type": "null" + }, + "span_id": { + "const": null, + "default": null, + "title": "Span Id", + "type": "null" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "const": null, + "default": null, + "title": "Trace Id", + "type": "null" + } + }, + "required": [ + "run_id" + ], + "title": "ProcessLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SpanLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "span", + "default": "span", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano" + ], + "title": "SpanLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / $refRemoved value: -"#/$defs/LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_level": { + "const": "derived", + "default": "derived", + "title": "Evidence Level", + "type": "string" + }, + "items": { + "items": { + "$ref": "#/$defs/LifecycleItem" + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "query_bounds": { + "additionalProperties": true, + "title": "Query Bounds", + "type": "object" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / requiredAdded value: +[ + "operation", + "corpus_commit_id", + "items", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / titleAdded value: +"LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TransitionLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "integer" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "transition", + "default": "transition", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "depth" + ], + "title": "TransitionLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_native_viewer_plan65 fields changed- added
Output schema / $defs / ArtifactKindAdded value: +{ + "enum": [ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" + ], + "title": "ArtifactKind", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutableIdentityAdded value: +{ + "additionalProperties": false, + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "inode": { + "minimum": 0, + "title": "Inode", + "type": "integer" + }, + "mode": { + "minimum": 0, + "title": "Mode", + "type": "integer" + }, + "modified_ns": { + "minimum": 0, + "title": "Modified Ns", + "type": "integer" + }, + "sha256": { + "title": "Sha256", + "type": "string" + }, + "size": { + "minimum": 0, + "title": "Size", + "type": "integer" + } + }, + "required": [ + "sha256", + "size", + "mode", + "device", + "inode", + "modified_ns" + ], + "title": "ExecutableIdentity", + "type": "object" +} - added
Output schema / $defs / ExecutablePolicyDecisionAdded value: +{ + "additionalProperties": false, + "properties": { + "allowed": { + "title": "Allowed", + "type": "boolean" + }, + "matched_root": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Root" + }, + "policy": { + "$ref": "#/$defs/ExecutableTrustPolicy" + } + }, + "required": [ + "policy", + "allowed" + ], + "title": "ExecutablePolicyDecision", + "type": "object" +} - added
Output schema / $defs / ExecutableResolutionOriginAdded value: +{ + "enum": [ + "explicit_path", + "path_search" + ], + "title": "ExecutableResolutionOrigin", + "type": "string" +} - added
Output schema / $defs / ExecutableTrustPolicyAdded value: +{ + "enum": [ + "project_bound", + "managed_tool", + "trusted_host_tool", + "exact_path" + ], + "title": "ExecutableTrustPolicy", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / NativeViewerPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "argv": { - "items": { - "type": "string" - }, - "title": "Argv", - "type": "array" - }, - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "artifact_kinds": { - "items": { - "type": "string" - }, - "title": "Artifact Kinds", - "type": "array" - }, - "artifact_path": { - "title": "Artifact Path", - "type": "string" - }, - "launches": { - "default": false, - "title": "Launches", - "type": "boolean" - }, - "limitations": { - "default": [ - "Viewer behavior and format support are controlled by the installed application." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "viewer": { - "title": "Viewer", - "type": "string" - } - }, - "required": [ - "artifact_id", - "artifact_path", - "artifact_kinds", - "viewer", - "argv" - ], - "title": "NativeViewerPlan", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResolvedExecutableAdded value: +{ + "additionalProperties": false, + "properties": { + "canonical_target": { + "format": "path", + "title": "Canonical Target", + "type": "string" + }, + "identity": { + "$ref": "#/$defs/ExecutableIdentity" + }, + "invocation_path": { + "format": "path", + "title": "Invocation Path", + "type": "string" + }, + "matched_path_entry": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Path Entry" + }, + "origin": { + "$ref": "#/$defs/ExecutableResolutionOrigin" + }, + "policy_decision": { + "$ref": "#/$defs/ExecutablePolicyDecision" + }, + "requested_token": { + "title": "Requested Token", + "type": "string" + } + }, + "required": [ + "requested_token", + "invocation_path", + "canonical_target", + "origin", + "identity", + "policy_decision" + ], + "title": "ResolvedExecutable", + "type": "object" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / $refRemoved value: -"#/$defs/NativeViewerPlan" - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / propertiesAdded value: +{ + "argv": { + "items": { + "type": "string" + }, + "title": "Argv", + "type": "array" + }, + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "artifact_kinds": { + "items": { + "$ref": "#/$defs/ArtifactKind" + }, + "title": "Artifact Kinds", + "type": "array" + }, + "artifact_path": { + "title": "Artifact Path", + "type": "string" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "launches": { + "const": false, + "default": false, + "title": "Launches", + "type": "boolean" + }, + "limitations": { + "default": [ + "Viewer behavior and format support are controlled by the installed application." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "viewer": { + "title": "Viewer", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / requiredAdded value: +[ + "artifact_id", + "artifact_path", + "artifact_kinds", + "viewer", + "argv", + "executable_binding" +] - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / titleAdded value: +"NativeViewerPlan" - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_operation_transitions71 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EventLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "event", + "default": "event", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Ordinal" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "title": "Time Unix Nano", + "type": "integer" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "time_unix_nano" + ], + "title": "EventLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / GapLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "gap", + "default": "gap", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano", + "reason" + ], + "title": "GapLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / LifecycleItem / additionalPropertiesRemoved value: -false - added
Output schema / $defs / LifecycleItem / discriminatorAdded value: +{ + "mapping": { + "event": "#/$defs/EventLifecycleItem", + "gap": "#/$defs/GapLifecycleItem", + "process": "#/$defs/ProcessLifecycleItem", + "span": "#/$defs/SpanLifecycleItem", + "transition": "#/$defs/TransitionLifecycleItem" + }, + "propertyName": "kind" +} - added
Output schema / $defs / LifecycleItem / oneOfAdded value: +[ + { + "$ref": "#/$defs/SpanLifecycleItem" + }, + { + "$ref": "#/$defs/EventLifecycleItem" + }, + { + "$ref": "#/$defs/TransitionLifecycleItem" + }, + { + "$ref": "#/$defs/GapLifecycleItem" + }, + { + "$ref": "#/$defs/ProcessLifecycleItem" + } +] - removed
Output schema / $defs / LifecycleItem / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "depth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Depth" - }, - "details": { - "additionalProperties": true, - "title": "Details", - "type": "object" - }, - "duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Duration Ns" - }, - "end_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "End Time Unix Nano" - }, - "kind": { - "enum": [ - "span", - "event", - "transition", - "gap", - "process" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name" - }, - "parent_span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Span Id" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "source_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Ordinal" - }, - "span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Span Id" - }, - "start_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Start Time Unix Nano" - }, - "time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Time Unix Nano" - }, - "trace_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Id" - } -} - removed
Output schema / $defs / LifecycleItem / requiredRemoved value: -[ - "kind" -] - removed
Output schema / $defs / LifecycleItem / titleRemoved value: -"LifecycleItem" - removed
Output schema / $defs / LifecycleItem / typeRemoved value: -"object" - removed
Output schema / $defs / LifecycleQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_level": { - "const": "derived", - "default": "derived", - "title": "Evidence Level", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/$defs/LifecycleItem" - }, - "title": "Items", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "query_bounds": { - "additionalProperties": true, - "title": "Query Bounds", - "type": "object" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "operation", - "corpus_commit_id", - "items", - "total", - "returned", - "truncated" - ], - "title": "LifecycleQueryResult", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "process", + "default": "process", + "title": "Kind", + "type": "string" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "const": null, + "default": null, + "title": "Source Ordinal", + "type": "null" + }, + "span_id": { + "const": null, + "default": null, + "title": "Span Id", + "type": "null" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "const": null, + "default": null, + "title": "Trace Id", + "type": "null" + } + }, + "required": [ + "run_id" + ], + "title": "ProcessLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SpanLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "span", + "default": "span", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano" + ], + "title": "SpanLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / $refRemoved value: -"#/$defs/LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_level": { + "const": "derived", + "default": "derived", + "title": "Evidence Level", + "type": "string" + }, + "items": { + "items": { + "$ref": "#/$defs/LifecycleItem" + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "query_bounds": { + "additionalProperties": true, + "title": "Query Bounds", + "type": "object" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / requiredAdded value: +[ + "operation", + "corpus_commit_id", + "items", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / titleAdded value: +"LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TransitionLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "integer" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "transition", + "default": "transition", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "depth" + ], + "title": "TransitionLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_operation_window71 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EventLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "event", + "default": "event", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Ordinal" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "title": "Time Unix Nano", + "type": "integer" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "time_unix_nano" + ], + "title": "EventLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / GapLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "gap", + "default": "gap", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano", + "reason" + ], + "title": "GapLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / LifecycleItem / additionalPropertiesRemoved value: -false - added
Output schema / $defs / LifecycleItem / discriminatorAdded value: +{ + "mapping": { + "event": "#/$defs/EventLifecycleItem", + "gap": "#/$defs/GapLifecycleItem", + "process": "#/$defs/ProcessLifecycleItem", + "span": "#/$defs/SpanLifecycleItem", + "transition": "#/$defs/TransitionLifecycleItem" + }, + "propertyName": "kind" +} - added
Output schema / $defs / LifecycleItem / oneOfAdded value: +[ + { + "$ref": "#/$defs/SpanLifecycleItem" + }, + { + "$ref": "#/$defs/EventLifecycleItem" + }, + { + "$ref": "#/$defs/TransitionLifecycleItem" + }, + { + "$ref": "#/$defs/GapLifecycleItem" + }, + { + "$ref": "#/$defs/ProcessLifecycleItem" + } +] - removed
Output schema / $defs / LifecycleItem / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "depth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Depth" - }, - "details": { - "additionalProperties": true, - "title": "Details", - "type": "object" - }, - "duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Duration Ns" - }, - "end_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "End Time Unix Nano" - }, - "kind": { - "enum": [ - "span", - "event", - "transition", - "gap", - "process" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name" - }, - "parent_span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Span Id" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "source_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Ordinal" - }, - "span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Span Id" - }, - "start_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Start Time Unix Nano" - }, - "time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Time Unix Nano" - }, - "trace_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Id" - } -} - removed
Output schema / $defs / LifecycleItem / requiredRemoved value: -[ - "kind" -] - removed
Output schema / $defs / LifecycleItem / titleRemoved value: -"LifecycleItem" - removed
Output schema / $defs / LifecycleItem / typeRemoved value: -"object" - removed
Output schema / $defs / LifecycleQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_level": { - "const": "derived", - "default": "derived", - "title": "Evidence Level", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/$defs/LifecycleItem" - }, - "title": "Items", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "query_bounds": { - "additionalProperties": true, - "title": "Query Bounds", - "type": "object" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "operation", - "corpus_commit_id", - "items", - "total", - "returned", - "truncated" - ], - "title": "LifecycleQueryResult", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "process", + "default": "process", + "title": "Kind", + "type": "string" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "const": null, + "default": null, + "title": "Source Ordinal", + "type": "null" + }, + "span_id": { + "const": null, + "default": null, + "title": "Span Id", + "type": "null" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "const": null, + "default": null, + "title": "Trace Id", + "type": "null" + } + }, + "required": [ + "run_id" + ], + "title": "ProcessLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SpanLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "span", + "default": "span", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano" + ], + "title": "SpanLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / $refRemoved value: -"#/$defs/LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence_level": { + "const": "derived", + "default": "derived", + "title": "Evidence Level", + "type": "string" + }, + "items": { + "items": { + "$ref": "#/$defs/LifecycleItem" + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "query_bounds": { + "additionalProperties": true, + "title": "Query Bounds", + "type": "object" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / requiredAdded value: +[ + "operation", + "corpus_commit_id", + "items", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / titleAdded value: +"LifecycleQueryResult" - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TransitionLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "integer" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "transition", + "default": "transition", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "depth" + ], + "title": "TransitionLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_process_snapshot82 fields changed- added
Input schema / properties / cursorAdded value: +{ + "anyOf": [ + { + "maxLength": 4096, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Cursor" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EventLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "event", + "default": "event", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Ordinal" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "title": "Time Unix Nano", + "type": "integer" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "time_unix_nano" + ], + "title": "EventLifecycleItem", + "type": "object" +} - added
Output schema / $defs / EvidenceAvailabilityAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } + ] +} - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / GapLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "gap", + "default": "gap", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano", + "reason" + ], + "title": "GapLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / LifecycleItem / additionalPropertiesRemoved value: -false - added
Output schema / $defs / LifecycleItem / discriminatorAdded value: +{ + "mapping": { + "event": "#/$defs/EventLifecycleItem", + "gap": "#/$defs/GapLifecycleItem", + "process": "#/$defs/ProcessLifecycleItem", + "span": "#/$defs/SpanLifecycleItem", + "transition": "#/$defs/TransitionLifecycleItem" + }, + "propertyName": "kind" +} - added
Output schema / $defs / LifecycleItem / oneOfAdded value: +[ + { + "$ref": "#/$defs/SpanLifecycleItem" + }, + { + "$ref": "#/$defs/EventLifecycleItem" + }, + { + "$ref": "#/$defs/TransitionLifecycleItem" + }, + { + "$ref": "#/$defs/GapLifecycleItem" + }, + { + "$ref": "#/$defs/ProcessLifecycleItem" + } +] - removed
Output schema / $defs / LifecycleItem / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "depth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Depth" - }, - "details": { - "additionalProperties": true, - "title": "Details", - "type": "object" - }, - "duration_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Duration Ns" - }, - "end_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "End Time Unix Nano" - }, - "kind": { - "enum": [ - "span", - "event", - "transition", - "gap", - "process" - ], - "title": "Kind", - "type": "string" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name" - }, - "parent_span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parent Span Id" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "source_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Ordinal" - }, - "span_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Span Id" - }, - "start_time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Start Time Unix Nano" - }, - "time_unix_nano": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Time Unix Nano" - }, - "trace_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Id" - } -} - removed
Output schema / $defs / LifecycleItem / requiredRemoved value: -[ - "kind" -] - removed
Output schema / $defs / LifecycleItem / titleRemoved value: -"LifecycleItem" - removed
Output schema / $defs / LifecycleItem / typeRemoved value: -"object" - removed
Output schema / $defs / LifecycleQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence_level": { - "const": "derived", - "default": "derived", - "title": "Evidence Level", - "type": "string" - }, - "items": { - "items": { - "$ref": "#/$defs/LifecycleItem" - }, - "title": "Items", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "query_bounds": { - "additionalProperties": true, - "title": "Query Bounds", - "type": "object" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "run_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "operation", - "corpus_commit_id", - "items", - "total", - "returned", - "truncated" - ], - "title": "LifecycleQueryResult", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "process", + "default": "process", + "title": "Kind", + "type": "string" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + }, + "parent_span_id": { + "const": null, + "default": null, + "title": "Parent Span Id", + "type": "null" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "const": null, + "default": null, + "title": "Source Ordinal", + "type": "null" + }, + "span_id": { + "const": null, + "default": null, + "title": "Span Id", + "type": "null" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "const": null, + "default": null, + "title": "Trace Id", + "type": "null" + } + }, + "required": [ + "run_id" + ], + "title": "ProcessLifecycleItem", + "type": "object" +} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SpanLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "const": null, + "default": null, + "title": "Depth", + "type": "null" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Duration Ns" + }, + "end_time_unix_nano": { + "title": "End Time Unix Nano", + "type": "integer" + }, + "kind": { + "const": "span", + "default": "span", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "title": "Start Time Unix Nano", + "type": "integer" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "start_time_unix_nano", + "end_time_unix_nano" + ], + "title": "SpanLifecycleItem", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/LifecycleQueryResult" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[LifecycleQueryResult]", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_ProcessSnapshotQueryResult_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "properties": { + "artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "evidence_level": { + "const": "derived", + "default": "derived", + "title": "Evidence Level", + "type": "string" + }, + "items": { + "items": { + "$ref": "#/$defs/LifecycleItem" + }, + "title": "Items", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "query_bounds": { + "additionalProperties": true, + "title": "Query Bounds", + "type": "object" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } + }, + "required": [ + "operation", + "corpus_commit_id", + "run_id", + "items", + "total", + "evidence", + "returned", + "truncated" + ], + "title": "ProcessSnapshotQueryResult", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[ProcessSnapshotQueryResult]", + "type": "object" +} - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TransitionLifecycleItemAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "integer" + }, + "details": { + "additionalProperties": true, + "title": "Details", + "type": "object" + }, + "duration_ns": { + "const": null, + "default": null, + "title": "Duration Ns", + "type": "null" + }, + "end_time_unix_nano": { + "const": null, + "default": null, + "title": "End Time Unix Nano", + "type": "null" + }, + "kind": { + "const": "transition", + "default": "transition", + "title": "Kind", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "parent_span_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parent Span Id" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "source_ordinal": { + "title": "Source Ordinal", + "type": "integer" + }, + "span_id": { + "title": "Span Id", + "type": "string" + }, + "start_time_unix_nano": { + "const": null, + "default": null, + "title": "Start Time Unix Nano", + "type": "null" + }, + "time_unix_nano": { + "const": null, + "default": null, + "title": "Time Unix Nano", + "type": "null" + }, + "trace_id": { + "title": "Trace Id", + "type": "string" + } + }, + "required": [ + "run_id", + "artifact_id", + "trace_id", + "span_id", + "name", + "source_ordinal", + "depth" + ], + "title": "TransitionLifecycleItem", + "type": "object" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_LifecycleQueryResult_"New value: +"#/$defs/SuccessPayload_ProcessSnapshotQueryResult_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_LifecycleQueryResult_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_ProcessSnapshotQueryResult_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[LifecycleQueryResult]"New value: +"ToolPayload[ProcessSnapshotQueryResult]"
- Changed
get_reduction69 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PredicateClassificationAdded value: +{ + "enum": [ + "interesting", + "not_interesting", + "unresolved" + ], + "title": "PredicateClassification", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - added
Output schema / $defs / ReductionAttemptSummary / properties / attempted / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / contradictory / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / failed / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / passed / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / timed_out / minimumAdded value: +0 - added
Output schema / $defs / ReductionAttemptSummary / properties / unresolvedAdded value: +{ + "minimum": 0, + "title": "Unresolved", + "type": "integer" +} - changed
Output schema / $defs / ReductionAttemptSummary / requiredPrevious value: -[ - "attempted", - "passed", - "failed", - "contradictory", - "timed_out" -]New value: +[ + "attempted", + "passed", + "failed", + "unresolved", + "contradictory", + "timed_out" +] - added
Output schema / $defs / ReductionDispositionAdded value: +{ + "enum": [ + "succeeded", + "unchanged", + "inconclusive", + "original_not_interesting" + ], + "title": "ReductionDisposition", + "type": "string" +} - added
Output schema / $defs / ReductionRepeatabilityStatusAdded value: +{ + "enum": [ + "not_assessed", + "consistent", + "violated" + ], + "title": "ReductionRepeatabilityStatus", + "type": "string" +} - removed
Output schema / $defs / ReductionResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "attempts": { - "$ref": "#/$defs/ReductionAttemptSummary" - }, - "best_known_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Best Known Artifact Id" - }, - "budget_exhausted": { - "default": false, - "title": "Budget Exhausted", - "type": "boolean" - }, - "cleanup_complete": { - "title": "Cleanup Complete", - "type": "boolean" - }, - "disposition": { - "enum": [ - "succeeded", - "unchanged", - "inconclusive", - "original_not_interesting" - ], - "title": "Disposition", - "type": "string" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "final_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Artifact Id" - }, - "final_revalidation_status": { - "anyOf": [ - { - "enum": [ - "interesting", - "not_interesting", - "unresolved" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Revalidation Status" - }, - "final_unit_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Final Unit Count" - }, - "finished_at": { - "format": "date-time", - "title": "Finished At", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "minimality": { - "anyOf": [ - { - "enum": [ - "one_minimal", - "not_claimed", - "partitioner_incompatible" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Minimality" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "original_unit_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Original Unit Count" - }, - "partitioner": { - "enum": [ - "text_lines", - "binary_chunks", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "predicate_definition_id": { - "title": "Predicate Definition Id", - "type": "string" - }, - "predicate_instance_id": { - "title": "Predicate Instance Id", - "type": "string" - }, - "predicate_stderr_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Predicate Stderr Artifact Id" - }, - "predicate_stdout_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Predicate Stdout Artifact Id" - }, - "reduction_id": { - "title": "Reduction Id", - "type": "string" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "reduction_id", - "plan_id", - "disposition", - "original_artifact_id", - "predicate_definition_id", - "predicate_instance_id", - "attempts", - "cleanup_complete", - "partitioner" - ], - "title": "ReductionResult", - "type": "object" -} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / $refRemoved value: -"#/$defs/ReductionResult" - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / propertiesAdded value: +{ + "attempt_receipts_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Attempt Receipts Artifact Id" + }, + "attempts": { + "$ref": "#/$defs/ReductionAttemptSummary" + }, + "best_known_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Best Known Artifact Id" + }, + "budget_exhausted": { + "default": false, + "title": "Budget Exhausted", + "type": "boolean" + }, + "cleanup_complete": { + "title": "Cleanup Complete", + "type": "boolean" + }, + "disposition": { + "$ref": "#/$defs/ReductionDisposition" + }, + "engine": { + "const": "shrinkray", + "default": "shrinkray", + "title": "Engine", + "type": "string" + }, + "final_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Artifact Id" + }, + "final_predicate_stderr_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Predicate Stderr Artifact Id" + }, + "final_predicate_stdout_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Predicate Stdout Artifact Id" + }, + "final_revalidation_status": { + "$ref": "#/$defs/PredicateClassification" + }, + "final_size_bytes": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Size Bytes" + }, + "finished_at": { + "format": "date-time", + "title": "Finished At", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "minimality": { + "const": "not_claimed", + "default": "not_claimed", + "title": "Minimality", + "type": "string" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "original_size_bytes": { + "minimum": 0, + "title": "Original Size Bytes", + "type": "integer" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "predicate_bridge_digest": { + "title": "Predicate Bridge Digest", + "type": "string" + }, + "predicate_collapse_rule": { + "const": "unanimous_v1", + "default": "unanimous_v1", + "title": "Predicate Collapse Rule", + "type": "string" + }, + "predicate_definition_id": { + "title": "Predicate Definition Id", + "type": "string" + }, + "predicate_instance_id": { + "title": "Predicate Instance Id", + "type": "string" + }, + "predicate_repetitions": { + "maximum": 20, + "minimum": 1, + "title": "Predicate Repetitions", + "type": "integer" + }, + "provider_environment_id": { + "title": "Provider Environment Id", + "type": "string" + }, + "provider_python_digest": { + "title": "Provider Python Digest", + "type": "string" + }, + "reduced_registration_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reduced Registration Id" + }, + "reducer_stderr_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reducer Stderr Artifact Id" + }, + "reducer_stdout_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reducer Stdout Artifact Id" + }, + "reduction_id": { + "title": "Reduction Id", + "type": "string" + }, + "repeatability_status": { + "$ref": "#/$defs/ReductionRepeatabilityStatus" + }, + "retained_candidate_byte_limit": { + "exclusiveMinimum": 0, + "title": "Retained Candidate Byte Limit", + "type": "integer" + }, + "shrinkray_executable_digest": { + "title": "Shrinkray Executable Digest", + "type": "string" + }, + "shrinkray_history_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Shrinkray History Artifact Id" + }, + "shrinkray_profile": { + "const": "flameox.shrinkray.offline-v1", + "default": "flameox.shrinkray.offline-v1", + "title": "Shrinkray Profile", + "type": "string" + }, + "shrinkray_version": { + "const": "26.7.8.0", + "default": "26.7.8.0", + "title": "Shrinkray Version", + "type": "string" + }, + "source_registration_id": { + "title": "Source Registration Id", + "type": "string" + }, + "source_run_id": { + "title": "Source Run Id", + "type": "string" + }, + "staging_byte_limit": { + "exclusiveMinimum": 0, + "title": "Staging Byte Limit", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / requiredAdded value: +[ + "reduction_id", + "plan_id", + "disposition", + "source_run_id", + "source_registration_id", + "original_artifact_id", + "predicate_definition_id", + "predicate_instance_id", + "attempts", + "cleanup_complete", + "provider_environment_id", + "provider_python_digest", + "shrinkray_executable_digest", + "predicate_bridge_digest", + "original_size_bytes", + "final_revalidation_status", + "predicate_repetitions", + "repeatability_status", + "staging_byte_limit", + "retained_candidate_byte_limit" +] - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / titleAdded value: +"ReductionResult" - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ReductionResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_run87 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AgentCommandProjectionAdded value: +{ + "additionalProperties": false, + "properties": { + "argument_count": { + "minimum": 0, + "title": "Argument Count", + "type": "integer" + }, + "arguments_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Arguments Digest" + }, + "environment_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Environment Names", + "type": "array" + }, + "executable_name": { + "title": "Executable Name", + "type": "string" + }, + "timeout_seconds": { + "title": "Timeout Seconds", + "type": "number" + } + }, + "required": [ + "executable_name", + "argument_count", + "timeout_seconds" + ], + "title": "AgentCommandProjection", + "type": "object" +} - added
Output schema / $defs / AgentExternalContextProjectionAdded value: +{ + "additionalProperties": false, + "properties": { + "lease_id": { + "title": "Lease Id", + "type": "string" + }, + "orchestration_run_id": { + "title": "Orchestration Run Id", + "type": "string" + }, + "orchestrator": { + "title": "Orchestrator", + "type": "string" + }, + "provider": { + "title": "Provider", + "type": "string" + }, + "sensitivity": { + "$ref": "#/$defs/Sensitivity" + }, + "worker_id": { + "title": "Worker Id", + "type": "string" + } + }, + "required": [ + "orchestrator", + "provider", + "sensitivity", + "lease_id", + "worker_id", + "orchestration_run_id" + ], + "title": "AgentExternalContextProjection", + "type": "object" +} - added
Output schema / $defs / AgentRunProjectionStatusAdded value: +{ + "additionalProperties": false, + "properties": { + "authoritative_revision": { + "minimum": 0, + "title": "Authoritative Revision", + "type": "integer" + }, + "current": { + "title": "Current", + "type": "boolean" + }, + "failure_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Failure Code" + }, + "intent_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Intent Id" + }, + "projected_revision": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Projected Revision" + }, + "state": { + "$ref": "#/$defs/ProjectionVisibilityState" + } + }, + "required": [ + "state", + "current", + "authoritative_revision" + ], + "title": "AgentRunProjectionStatus", + "type": "object" +} - removed
Output schema / $defs / ArtifactKindRemoved value: -{ - "enum": [ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration", - "inference_request_trace", - "inference_result", - "kernel_build", - "kernel_profile" - ], - "title": "ArtifactKind", - "type": "string" -} - removed
Output schema / $defs / ArtifactRegistrationRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Artifact Id", - "type": "string" - }, - "display_name": { - "maxLength": 500, - "minLength": 1, - "title": "Display Name", - "type": "string" - }, - "kind": { - "$ref": "#/$defs/ArtifactKind" - }, - "media_type": { - "maxLength": 200, - "minLength": 1, - "title": "Media Type", - "type": "string" - }, - "producer": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Producer" - }, - "producer_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Producer Version" - }, - "registered_at": { - "format": "date-time", - "title": "Registered At", - "type": "string" - }, - "registration_id": { - "maxLength": 200, - "minLength": 1, - "title": "Registration Id", - "type": "string" - }, - "role": { - "maxLength": 100, - "minLength": 1, - "title": "Role", - "type": "string" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "sensitivity": { - "$ref": "#/$defs/Sensitivity" - } - }, - "required": [ - "registration_id", - "run_id", - "artifact_id", - "display_name", - "media_type", - "kind", - "role", - "sensitivity" - ], - "title": "ArtifactRegistration", - "type": "object" -} - removed
Output schema / $defs / CaptureLeaseRemoved value: -{ - "additionalProperties": false, - "properties": { - "boot_id": { - "maxLength": 200, - "minLength": 1, - "title": "Boot Id", - "type": "string" - }, - "expires_at": { - "format": "date-time", - "title": "Expires At", - "type": "string" - }, - "heartbeat_monotonic_ns": { - "minimum": 0, - "title": "Heartbeat Monotonic Ns", - "type": "integer" - }, - "observed_at": { - "format": "date-time", - "title": "Observed At", - "type": "string" - }, - "process_id": { - "exclusiveMinimum": 0, - "title": "Process Id", - "type": "integer" - }, - "process_start_identity": { - "maxLength": 200, - "minLength": 1, - "title": "Process Start Identity", - "type": "string" - } - }, - "required": [ - "process_id", - "process_start_identity", - "boot_id", - "heartbeat_monotonic_ns", - "observed_at", - "expires_at" - ], - "title": "CaptureLease", - "type": "object" -} - removed
Output schema / $defs / CommandSpecRemoved value: -{ - "additionalProperties": false, - "properties": { - "argv": { - "items": { - "maxLength": 32768, - "minLength": 1, - "pattern": "^[^\\x00]*$", - "type": "string" - }, - "minItems": 1, - "title": "Argv", - "type": "array" - }, - "cwd": { - "maxLength": 4096, - "minLength": 1, - "title": "Cwd", - "type": "string" - }, - "env_overrides": { - "additionalProperties": { - "type": "string" - }, - "title": "Env Overrides", - "type": "object" - }, - "timeout_seconds": { - "default": 300, - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Timeout Seconds", - "type": "number" - } - }, - "required": [ - "argv", - "cwd" - ], - "title": "CommandSpec", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DigestOracleReceiptValueRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "digest", - "title": "Kind", - "type": "string" - }, - "value": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Value", - "type": "string" - } - }, - "required": [ - "kind", - "value" - ], - "title": "DigestOracleReceiptValue", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExecutionIdentityInputRemoved value: -{ - "additionalProperties": false, - "properties": { - "build_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Build Id" - }, - "configured_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Configured Path" - }, - "content_digest": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Content Digest" - }, - "distribution": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Distribution" - }, - "kind": { - "enum": [ - "python_module", - "native_file" - ], - "title": "Kind", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "loaded_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Loaded Path" - }, - "requested": { - "title": "Requested", - "type": "string" - }, - "resolved_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Resolved Path" - }, - "status": { - "enum": [ - "exact", - "missing", - "ambiguous", - "resolution_failed", - "not_observed" - ], - "title": "Status", - "type": "string" - }, - "version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Version" - } - }, - "required": [ - "kind", - "requested", - "status" - ], - "title": "ExecutionIdentityInput", - "type": "object" -} - removed
Output schema / $defs / ExecutionRunManifestRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifacts": { - "default": [], - "items": { - "$ref": "#/$defs/ArtifactRegistration" - }, - "title": "Artifacts", - "type": "array" - }, - "capture_status": { - "$ref": "#/$defs/CaptureStatus" - }, - "collector": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" - }, - "collector_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" - }, - "command": { - "anyOf": [ - { - "$ref": "#/$defs/CommandSpec" - }, - { - "type": "null" - } - ], - "default": null - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "environment_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Environment Id", - "type": "string" - }, - "execution_identity": { - "anyOf": [ - { - "$ref": "#/$defs/WorkloadExecutionIdentity" - }, - { - "type": "null" - } - ], - "default": null - }, - "execution_status": { - "enum": [ - "planned", - "running", - "succeeded", - "failed", - "timed_out", - "cancelled" - ], - "title": "Execution Status", - "type": "string" - }, - "external_context": { - "anyOf": [ - { - "$ref": "#/$defs/ExternalExecutionContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "finished_at": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Finished At" - }, - "inference_protocol_identity_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inference Protocol Identity Id" - }, - "inference_protocol_identity_json": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inference Protocol Identity Json" - }, - "lease": { - "anyOf": [ - { - "$ref": "#/$defs/CaptureLease" - }, - { - "type": "null" - } - ], - "default": null - }, - "limitation_details": { - "default": [], - "items": { - "$ref": "#/$defs/LimitationDetail" - }, - "title": "Limitation Details", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_protocol_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Measurement Protocol Id" - }, - "oracle_receipt": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptRecord" - }, - { - "type": "null" - } - ], - "default": null - }, - "preflight": { - "anyOf": [ - { - "$ref": "#/$defs/PreflightReport" - }, - { - "type": "null" - } - ], - "default": null - }, - "process": { - "anyOf": [ - { - "$ref": "#/$defs/ProcessResult" - }, - { - "type": "null" - } - ], - "default": null - }, - "revision": { - "default": 0, - "minimum": 0, - "title": "Revision", - "type": "integer" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "run_type": { - "const": "execution", - "default": "execution", - "title": "Run Type", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_measurement_run_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source Measurement Run Id" - }, - "source_state_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source State Id" - }, - "started_at": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Started At" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "workload_definition_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Definition Id" - }, - "workload_instance_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Instance Id" - }, - "writable_roots": { - "default": [], - "items": { - "$ref": "#/$defs/WritableRootBinding" - }, - "title": "Writable Roots", - "type": "array" - } - }, - "required": [ - "run_id", - "capture_status", - "validation_status", - "environment_id", - "execution_status" - ], - "title": "ExecutionRunManifest", - "type": "object" -} - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExternalExecutionContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "lease_id": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:/-]+$", - "title": "Lease Id", - "type": "string" - }, - "orchestration_run_id": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:/-]+$", - "title": "Orchestration Run Id", - "type": "string" - }, - "orchestrator": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:/-]+$", - "title": "Orchestrator", - "type": "string" - }, - "provider": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:/-]+$", - "title": "Provider", - "type": "string" - }, - "sensitivity": { - "default": "internal", - "enum": [ - "internal", - "sensitive" - ], - "title": "Sensitivity", - "type": "string" - }, - "worker_id": { - "maxLength": 200, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:/-]+$", - "title": "Worker Id", - "type": "string" - } - }, - "required": [ - "orchestrator", - "provider", - "lease_id", - "worker_id", - "orchestration_run_id" - ], - "title": "ExternalExecutionContext", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / ImportRunManifestRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifacts": { - "default": [], - "items": { - "$ref": "#/$defs/ArtifactRegistration" - }, - "title": "Artifacts", - "type": "array" - }, - "capture_status": { - "$ref": "#/$defs/CaptureStatus" - }, - "collector": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" - }, - "collector_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" - }, - "command": { - "const": null, - "default": null, - "title": "Command", - "type": "null" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "environment_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Environment Id", - "type": "string" - }, - "execution_identity": { - "const": null, - "default": null, - "title": "Execution Identity", - "type": "null" - }, - "execution_status": { - "const": "not_applicable", - "default": "not_applicable", - "title": "Execution Status", - "type": "string" - }, - "external_context": { - "const": null, - "default": null, - "title": "External Context", - "type": "null" - }, - "finished_at": { - "const": null, - "default": null, - "title": "Finished At", - "type": "null" - }, - "inference_protocol_identity_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inference Protocol Identity Id" - }, - "inference_protocol_identity_json": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Inference Protocol Identity Json" - }, - "lease": { - "const": null, - "default": null, - "title": "Lease", - "type": "null" - }, - "limitation_details": { - "default": [], - "items": { - "$ref": "#/$defs/LimitationDetail" - }, - "title": "Limitation Details", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_protocol_id": { - "const": null, - "default": null, - "title": "Measurement Protocol Id", - "type": "null" - }, - "oracle_receipt": { - "const": null, - "default": null, - "title": "Oracle Receipt", - "type": "null" - }, - "preflight": { - "const": null, - "default": null, - "title": "Preflight", - "type": "null" - }, - "process": { - "const": null, - "default": null, - "title": "Process", - "type": "null" - }, - "revision": { - "default": 0, - "minimum": 0, - "title": "Revision", - "type": "integer" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "run_type": { - "const": "import", - "default": "import", - "title": "Run Type", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_measurement_run_id": { - "const": null, - "default": null, - "title": "Source Measurement Run Id", - "type": "null" - }, - "source_state_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source State Id" - }, - "started_at": { - "const": null, - "default": null, - "title": "Started At", - "type": "null" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "workload_definition_id": { - "const": null, - "default": null, - "title": "Workload Definition Id", - "type": "null" - }, - "workload_instance_id": { - "const": null, - "default": null, - "title": "Workload Instance Id", - "type": "null" - }, - "writable_roots": { - "default": [], - "maxItems": 0, - "minItems": 0, - "title": "Writable Roots", - "type": "array" - } - }, - "required": [ - "run_id", - "capture_status", - "validation_status", - "environment_id" - ], - "title": "ImportRunManifest", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - removed
Output schema / $defs / LimitationDetailRemoved value: -{ - "additionalProperties": false, - "description": "A bounded, machine-readable explanation of an evidence limitation.", - "properties": { - "code": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$", - "title": "Code", - "type": "string" - }, - "message": { - "maxLength": 500, - "minLength": 1, - "title": "Message", - "type": "string" - }, - "source": { - "enum": [ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" - ], - "title": "Source", - "type": "string" - } - }, - "required": [ - "source", - "code", - "message" - ], - "title": "LimitationDetail", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / OracleReceiptRecordRemoved value: -{ - "additionalProperties": false, - "properties": { - "diagnostic_artifact_ids": { - "default": [], - "items": { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - "maxItems": 8, - "title": "Diagnostic Artifact Ids", - "type": "array" - }, - "parsing_limitations": { - "default": [], - "items": { - "maxLength": 500, - "type": "string" - }, - "maxItems": 16, - "title": "Parsing Limitations", - "type": "array" - }, - "receipt": { - "$ref": "#/$defs/OracleReceiptV1" - }, - "receipt_artifact_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Receipt Artifact Id", - "type": "string" - }, - "validation_stderr_artifact_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Validation Stderr Artifact Id" - }, - "validation_stdout_artifact_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Validation Stdout Artifact Id" - } - }, - "required": [ - "receipt", - "receipt_artifact_id" - ], - "title": "OracleReceiptRecord", - "type": "object" -} - removed
Output schema / $defs / OracleReceiptV1Removed value: -{ - "additionalProperties": false, - "properties": { - "absolute_error": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Absolute Error" - }, - "case_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Case Id" - }, - "coordinate": { - "default": [], - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "maxItems": 8, - "title": "Coordinate", - "type": "array" - }, - "diagnostic_roles": { - "default": [], - "items": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "maxItems": 8, - "title": "Diagnostic Roles", - "type": "array" - }, - "expected": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptValue" - }, - { - "type": "null" - } - ], - "default": null - }, - "limitations": { - "default": [], - "items": { - "maxLength": 500, - "type": "string" - }, - "maxItems": 16, - "title": "Limitations", - "type": "array" - }, - "observed": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptValue" - }, - { - "type": "null" - } - ], - "default": null - }, - "output_field": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Output Field" - }, - "reason": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[A-Za-z0-9._:-]+$", - "title": "Reason", - "type": "string" - }, - "relative_error": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Relative Error" - }, - "schema_version": { - "const": "flameox.oracle-receipt.v1", - "title": "Schema Version", - "type": "string" - }, - "status": { - "enum": [ - "pass", - "fail", - "inconclusive", - "unsupported" - ], - "title": "Status", - "type": "string" - }, - "tolerance": { - "anyOf": [ - { - "$ref": "#/$defs/OracleTolerance" - }, - { - "type": "null" - } - ], - "default": null - } - }, - "required": [ - "schema_version", - "status", - "reason" - ], - "title": "OracleReceiptV1", - "type": "object" -} - removed
Output schema / $defs / OracleReceiptValueRemoved value: -{ - "discriminator": { - "mapping": { - "digest": "#/$defs/DigestOracleReceiptValue", - "scalar": "#/$defs/ScalarOracleReceiptValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ScalarOracleReceiptValue" - }, - { - "$ref": "#/$defs/DigestOracleReceiptValue" - } - ] -} - removed
Output schema / $defs / OracleToleranceRemoved value: -{ - "additionalProperties": false, - "properties": { - "absolute": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Absolute" - }, - "equal_nan": { - "default": false, - "title": "Equal Nan", - "type": "boolean" - }, - "relative": { - "anyOf": [ - { - "minimum": 0, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Relative" - } - }, - "title": "OracleTolerance", - "type": "object" -} - removed
Output schema / $defs / PreflightReportRemoved value: -{ - "additionalProperties": false, - "properties": { - "disposition": { - "enum": [ - "ready", - "blocked", - "exploratory" - ], - "title": "Disposition", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "mode": { - "enum": [ - "passive", - "active" - ], - "title": "Mode", - "type": "string" - }, - "preflight_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Preflight Id", - "type": "string" - }, - "requirements": { - "items": { - "$ref": "#/$defs/RequirementResult" - }, - "title": "Requirements", - "type": "array" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "preflight_id", - "mode", - "disposition", - "requirements" - ], - "title": "PreflightReport", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / ProcessResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "cancellation_cause": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Cancellation Cause" - }, - "cleanup_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Cleanup Complete" - }, - "exit_code": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exit Code" - }, - "peak_rss_bytes": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Peak Rss Bytes" - }, - "resources": { - "anyOf": [ - { - "$ref": "#/$defs/RuntimeResourceSummary" - }, - { - "type": "null" - } - ], - "default": null - }, - "stderr": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Stderr" - }, - "stdout": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Stdout" - }, - "terminating_signal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Terminating Signal" - }, - "timed_out": { - "default": false, - "title": "Timed Out", - "type": "boolean" - }, - "wall_time_ns": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Wall Time Ns" - } - }, - "title": "ProcessResult", - "type": "object" -} - added
Output schema / $defs / ProjectionVisibilityStateAdded value: +{ + "enum": [ + "pending", + "published", + "failed", + "intentionally_absent", + "untracked" + ], + "title": "ProjectionVisibilityState", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / RequirementResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "evidence": { - "default": [], - "items": { - "type": "string" - }, - "title": "Evidence", - "type": "array" - }, - "identity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Identity" - }, - "kind": { - "enum": [ - "executable", - "python_distribution", - "capability" - ], - "title": "Kind", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_tool": { - "anyOf": [ - { - "enum": [ - "prepare_adapter", - "start_capability_setup", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "probe_kind": { - "enum": [ - "passive", - "active" - ], - "title": "Probe Kind", - "type": "string" - }, - "remediation": { - "default": [], - "items": { - "type": "string" - }, - "title": "Remediation", - "type": "array" - }, - "required": { - "title": "Required", - "type": "boolean" - }, - "requirement": { - "title": "Requirement", - "type": "string" - }, - "status": { - "enum": [ - "available", - "absent", - "permission_denied", - "environment_blocked", - "unsupported", - "unknown", - "probe_failed" - ], - "title": "Status", - "type": "string" - } - }, - "required": [ - "requirement", - "kind", - "required", - "probe_kind", - "status" - ], - "title": "RequirementResult", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / RunManifestRemoved value: -{ - "discriminator": { - "mapping": { - "execution": "#/$defs/ExecutionRunManifest", - "import": "#/$defs/ImportRunManifest" - }, - "propertyName": "run_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ImportRunManifest" - }, - { - "$ref": "#/$defs/ExecutionRunManifest" - } - ] -} - added
Output schema / $defs / RunSemanticsProjectionAdded value: +{ + "additionalProperties": false, + "description": "Bounded, transport-safe view of authoritative run semantics.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "semantic_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Semantic Id", + "type": "string" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + }, + "workload_cwd": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "required": [ + "semantic_id", + "origin" + ], + "title": "RunSemanticsProjection", + "type": "object" +} - added
Output schema / $defs / RunTypeAdded value: +{ + "enum": [ + "execution", + "import" + ], + "title": "RunType", + "type": "string" +} - removed
Output schema / $defs / RuntimeResourceSummaryRemoved value: -{ - "additionalProperties": false, - "properties": { - "minimum_free_bytes": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Minimum Free Bytes" - }, - "peak_rss_backend": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Peak Rss Backend" - }, - "peak_rss_bytes": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Peak Rss Bytes" - }, - "policy_termination": { - "anyOf": [ - { - "enum": [ - "storage_reserve_exceeded", - "memory_limit_exceeded" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Policy Termination" - }, - "sampling_interval_ms": { - "exclusiveMinimum": 0, - "title": "Sampling Interval Ms", - "type": "integer" - }, - "staging_growth_bytes": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Staging Growth Bytes" - }, - "unavailable_metrics": { - "default": [], - "items": { - "type": "string" - }, - "title": "Unavailable Metrics", - "type": "array" - }, - "writable_root_growth_bytes": { - "additionalProperties": { - "minimum": 0, - "type": "integer" - }, - "title": "Writable Root Growth Bytes", - "type": "object" - } - }, - "required": [ - "sampling_interval_ms" - ], - "title": "RuntimeResourceSummary", - "type": "object" -} - removed
Output schema / $defs / ScalarOracleReceiptValueRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "scalar", - "title": "Kind", - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - } - }, - "required": [ - "kind", - "value" - ], - "title": "ScalarOracleReceiptValue", - "type": "object" -} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_AgentRunProjection_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "description": "Privacy-safe, snapshot-bound run projection for ordinary agent transports.", + "properties": { + "artifact_count": { + "default": 0, + "minimum": 0, + "title": "Artifact Count", + "type": "integer" + }, + "artifact_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 100, + "title": "Artifact Ids", + "type": "array" + }, + "artifact_list_truncated": { + "default": false, + "title": "Artifact List Truncated", + "type": "boolean" + }, + "capture_status": { + "$ref": "#/$defs/CaptureStatus" + }, + "command": { + "anyOf": [ + { + "$ref": "#/$defs/AgentCommandProjection" + }, + { + "type": "null" + } + ], + "default": null + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "created_at": { + "title": "Created At", + "type": "string" + }, + "environment_id": { + "title": "Environment Id", + "type": "string" + }, + "execution_status": { + "$ref": "#/$defs/ExecutionStatus" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/AgentExternalContextProjection" + }, + { + "type": "null" + } + ], + "default": null + }, + "finished_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Finished At" + }, + "limitation_codes": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 100, + "title": "Limitation Codes", + "type": "array" + }, + "limitation_count": { + "default": 0, + "minimum": 0, + "title": "Limitation Count", + "type": "integer" + }, + "manifest_digest": { + "title": "Manifest Digest", + "type": "string" + }, + "manifest_source": { + "enum": [ + "corpus_projection", + "control_plane" + ], + "title": "Manifest Source", + "type": "string" + }, + "measurement_protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Protocol Id" + }, + "projection": { + "$ref": "#/$defs/AgentRunProjectionStatus" + }, + "recovery_actions": { + "default": [], + "items": { + "$ref": "#/$defs/ToolAction" + }, + "maxItems": 2, + "title": "Recovery Actions", + "type": "array" + }, + "redactions": { + "items": { + "enum": [ + "command_arguments", + "environment_values", + "sensitive_external_identifiers", + "host_paths", + "limitation_text" + ], + "type": "string" + }, + "title": "Redactions", + "type": "array" + }, + "revision": { + "minimum": 0, + "title": "Revision", + "type": "integer" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "run_type": { + "$ref": "#/$defs/RunType" + }, + "semantics": { + "$ref": "#/$defs/RunSemanticsProjection" + }, + "source_measurement_run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Measurement Run Id" + }, + "source_state_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source State Id" + }, + "started_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Started At" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "workload_definition_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Definition Id" + }, + "workload_instance_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Instance Id" + } + }, + "required": [ + "corpus_commit_id", + "manifest_digest", + "manifest_source", + "projection", + "run_id", + "revision", + "run_type", + "created_at", + "execution_status", + "capture_status", + "validation_status", + "environment_id", + "semantics", + "redactions" + ], + "title": "AgentRunProjection", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[AgentRunProjection]", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_RunManifest_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/RunManifest" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[RunManifest]", - "type": "object" -} - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkloadExecutionIdentityRemoved value: -{ - "additionalProperties": false, - "properties": { - "identity_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Identity Id", - "type": "string" - }, - "inputs": { - "items": { - "$ref": "#/$defs/ExecutionIdentityInput" - }, - "title": "Inputs", - "type": "array" - }, - "missing_inputs": { - "default": [], - "items": { - "type": "string" - }, - "title": "Missing Inputs", - "type": "array" - }, - "quality": { - "enum": [ - "exact", - "partial", - "unknown", - "not_applicable" - ], - "title": "Quality", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "identity_id", - "quality", - "inputs" - ], - "title": "WorkloadExecutionIdentity", - "type": "object" -} - removed
Output schema / $defs / WritableRootBindingRemoved value: -{ - "additionalProperties": false, - "properties": { - "storage_path": { - "title": "Storage Path", - "type": "string" - }, - "target_identity": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Target Identity", - "type": "string" - }, - "target_path": { - "title": "Target Path", - "type": "string" - } - }, - "required": [ - "target_path", - "storage_path", - "target_identity" - ], - "title": "WritableRootBinding", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_RunManifest_"New value: +"#/$defs/SuccessPayload_AgentRunProjection_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_RunManifest_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_AgentRunProjection_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[RunManifest]"New value: +"ToolPayload[AgentRunProjection]"
- Changed
get_stack_examples89 fields changed- added
Input schema / properties / metricAdded value: +{ + "anyOf": [ + { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Metric" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FrameDetail / properties / duration_nsRemoved value: -{ - "title": "Duration Ns", - "type": "integer" -} - removed
Output schema / $defs / FrameDetail / properties / sample_countRemoved value: -{ - "title": "Sample Count", - "type": "integer" -} - changed
Output schema / $defs / FrameDetail / requiredPrevious value: -[ - "frame_id", - "function", - "module", - "file", - "line", - "sample_count", - "duration_ns" -]New value: +[ + "frame_id", + "function", + "module", + "file", + "line" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StackExample / properties / duration_nsRemoved value: -{ - "title": "Duration Ns", - "type": "integer" -} - added
Output schema / $defs / StackExample / properties / metricAdded value: +{ + "title": "Metric", + "type": "string" +} - added
Output schema / $defs / StackExample / properties / sample_countAdded value: +{ + "title": "Sample Count", + "type": "integer" +} - added
Output schema / $defs / StackExample / properties / start_ns / anyOfAdded value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / StackExample / properties / start_ns / typeRemoved value: -"integer" - added
Output schema / $defs / StackExample / properties / track_id / anyOfAdded value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / StackExample / properties / track_id / typeRemoved value: -"integer" - added
Output schema / $defs / StackExample / properties / unitAdded value: +{ + "title": "Unit", + "type": "string" +} - added
Output schema / $defs / StackExample / properties / weight_valueAdded value: +{ + "title": "Weight Value", + "type": "integer" +} - changed
Output schema / $defs / StackExample / requiredPrevious value: -[ - "stack_id", - "start_ns", - "duration_ns", - "track_id", - "frames" -]New value: +[ + "stack_id", + "metric", + "weight_value", + "unit", + "sample_count", + "start_ns", + "track_id", + "frames" +] - removed
Output schema / $defs / StackExamplesResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "title": "Coverage", - "type": "number" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "examples": { - "items": { - "$ref": "#/$defs/StackExample" - }, - "title": "Examples", - "type": "array" - }, - "frame_id": { - "title": "Frame Id", - "type": "string" - }, - "input_id": { - "title": "Input Id", - "type": "string" - }, - "limitations": { - "default": [ - "Examples are representative leaf stacks retained during extraction." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "input_id", - "frame_id", - "examples", - "total", - "returned", - "truncated", - "coverage", - "next_cursor" - ], - "title": "StackExamplesResult", - "type": "object" -} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / $refRemoved value: -"#/$defs/StackExamplesResult" - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "title": "Coverage", + "type": "number" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "examples": { + "items": { + "$ref": "#/$defs/StackExample" + }, + "title": "Examples", + "type": "array" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limitations": { + "default": [ + "Examples are representative leaf stacks retained during extraction." + ], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "metric": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metric" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "input_id", + "frame_id", + "metric", + "examples", + "total", + "coverage", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / titleAdded value: +"StackExamplesResult" - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
get_trace_window99 fields changed- added
Input schema / properties / run_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Run owning normalized trace semantics when bytes are shared.", + "title": "Run Id" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / $refRemoved value: -"#/$defs/TraceWindowResult" - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "coverage": { + "title": "Coverage", + "type": "number" + }, + "end_ns": { + "title": "End Ns", + "type": "integer" + }, + "events": { + "items": { + "$ref": "#/$defs/TraceEvent" + }, + "title": "Events", + "type": "array" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "provider": { + "title": "Provider", + "type": "string" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "start_ns": { + "title": "Start Ns", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "artifact_id", + "start_ns", + "end_ns", + "events", + "total", + "coverage", + "provider", + "limitations", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / titleAdded value: +"TraceWindowResult" - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TraceEvent / properties / contextAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / correlation_idAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / deviceAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / end_nsAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "End Ns" +} - added
Output schema / $defs / TraceEvent / properties / event_idAdded value: +{ + "title": "Event Id", + "type": "string" +} - added
Output schema / $defs / TraceEvent / properties / event_kindAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Event Kind" +} - added
Output schema / $defs / TraceEvent / properties / event_typeAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Event Type" +} - changed
Output schema / $defs / TraceEvent / properties / parent_id / anyOfPrevious value: -[ - { - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / $defs / TraceEvent / properties / parent_id / defaultAdded value: +null - added
Output schema / $defs / TraceEvent / properties / phaseAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" +} - added
Output schema / $defs / TraceEvent / properties / processAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / providerAdded value: +{ + "title": "Provider", + "type": "string" +} - removed
Output schema / $defs / TraceEvent / properties / slice_idRemoved value: -{ - "title": "Slice Id", - "type": "integer" -} - added
Output schema / $defs / TraceEvent / properties / streamAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / threadAdded value: +{ + "$ref": "#/$defs/JsonValue", + "default": null +} - added
Output schema / $defs / TraceEvent / properties / track_id / anyOfAdded value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / $defs / TraceEvent / properties / track_id / defaultAdded value: +null - removed
Output schema / $defs / TraceEvent / properties / track_id / typeRemoved value: -"integer" - changed
Output schema / $defs / TraceEvent / requiredPrevious value: -[ - "slice_id", - "parent_id", - "name", - "category", - "start_ns", - "duration_ns", - "track_id" -]New value: +[ + "event_id", + "name", + "category", + "start_ns", + "duration_ns", + "provider" +] - removed
Output schema / $defs / TraceWindowResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "coverage": { - "title": "Coverage", - "type": "number" - }, - "end_ns": { - "title": "End Ns", - "type": "integer" - }, - "events": { - "items": { - "$ref": "#/$defs/TraceEvent" - }, - "title": "Events", - "type": "array" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "limitations": { - "default": [ - "The window includes slices that overlap the requested interval." - ], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "start_ns": { - "title": "Start Ns", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "trace_processor_path": { - "title": "Trace Processor Path", - "type": "string" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "artifact_id", - "start_ns", - "end_ns", - "events", - "total", - "returned", - "truncated", - "coverage", - "next_cursor", - "trace_processor_path" - ], - "title": "TraceWindowResult", - "type": "object" -} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
import_artifact64 fields changed- changed
Input schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration", - "inference_request_trace", - "inference_result", - "kernel_build", - "kernel_profile" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" +] - added
Input schema / $defs / ImportProfileAdded value: +{ + "enum": [ + "py-spy-chrometrace" + ], + "title": "ImportProfile", + "type": "string" +} - added
Input schema / properties / profileAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ImportProfile" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Validated provider format profile. Use py-spy-chrometrace only for native py-spy Chrome traces; omit it for generic imports." +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / ImportReceiptRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "artifact_resource_uri": { - "title": "Artifact Resource Uri", - "type": "string" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "run_resource_uri": { - "title": "Run Resource Uri", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "run_id", - "artifact_id", - "corpus_commit_id", - "run_resource_uri", - "artifact_resource_uri" - ], - "title": "ImportReceipt", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsProjectionAdded value: +{ + "additionalProperties": false, + "description": "Bounded, transport-safe view of authoritative run semantics.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/JsonValue" + }, + { + "type": "null" + } + ], + "default": null + }, + "semantic_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Semantic Id", + "type": "string" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + }, + "workload_cwd": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "required": [ + "semantic_id", + "origin" + ], + "title": "RunSemanticsProjection", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / $refRemoved value: -"#/$defs/ImportReceipt" - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / propertiesAdded value: +{ + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "artifact_resource_uri": { + "title": "Artifact Resource Uri", + "type": "string" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "run_resource_uri": { + "title": "Run Resource Uri", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemanticsProjection" + } +} - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / requiredAdded value: +[ + "run_id", + "artifact_id", + "corpus_commit_id", + "run_resource_uri", + "artifact_resource_uri", + "semantics" +] - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / titleAdded value: +"ImportReceipt" - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ImportReceipt_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
import_kernel_build161 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration", - "inference_request_trace", - "inference_result", - "kernel_build", - "kernel_profile" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" +] - removed
Output schema / $defs / ArtifactPipelineRemoved value: -{ - "additionalProperties": false, - "properties": { - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "device_identity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Device Identity" - }, - "environment_id": { - "title": "Environment Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "pipeline_id": { - "title": "Pipeline Id", - "type": "string" - }, - "pipeline_name": { - "title": "Pipeline Name", - "type": "string" - }, - "pipeline_schema": { - "title": "Pipeline Schema", - "type": "string" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "title": "Producer Version", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_state_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Source State Id" - }, - "stages": { - "items": { - "$ref": "#/$defs/PipelineStage" - }, - "title": "Stages", - "type": "array" - }, - "workload_identity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Identity" - } - }, - "required": [ - "pipeline_id", - "run_id", - "pipeline_name", - "pipeline_schema", - "producer", - "producer_version", - "source_state_id", - "environment_id", - "stages", - "limitations" - ], - "title": "ArtifactPipeline", - "type": "object" -} - removed
Output schema / $defs / ArtifactRegistration / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / CaptureScopeAdded value: +{ + "additionalProperties": false, + "description": "Property-defining capture scope projected from validated adapter options.", + "properties": { + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "workload_cwd": { + "anyOf": [ + { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "title": "CaptureScope", + "type": "object" +} - added
Output schema / $defs / CompilerIdentityAdded value: +{ + "additionalProperties": false, + "description": "The exact Triton distribution executed by one declared interpreter.", + "properties": { + "adapter": { + "const": "triton.compiler", + "title": "Adapter", + "type": "string" + }, + "content_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Content Digest", + "type": "string" + }, + "distribution": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$", + "title": "Distribution", + "type": "string" + }, + "interpreter_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Interpreter Digest", + "type": "string" + }, + "version": { + "maxLength": 200, + "minLength": 1, + "title": "Version", + "type": "string" + } + }, + "required": [ + "adapter", + "distribution", + "version", + "content_digest", + "interpreter_digest" + ], + "title": "CompilerIdentity", + "type": "object" +} - added
Output schema / $defs / CompilerQualificationAdded value: +{ + "additionalProperties": false, + "description": "Run-scoped compiler and target authority for managed native outputs.", + "properties": { + "compiler": { + "$ref": "#/$defs/CompilerIdentity" + }, + "target": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerTargetIdentity" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "compiler" + ], + "title": "CompilerQualification", + "type": "object" +} - added
Output schema / $defs / CompilerTargetIdentityAdded value: +{ + "additionalProperties": false, + "description": "One CUDA compilation target bound to the authoritative environment.", + "properties": { + "architecture": { + "pattern": "^sm_[0-9]{2,3}a?$", + "title": "Architecture", + "type": "string" + }, + "backend": { + "const": "cuda", + "title": "Backend", + "type": "string" + }, + "environment_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Environment Id", + "type": "string" + }, + "ptx_version": { + "anyOf": [ + { + "pattern": "^[0-9]+\\.[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Ptx Version" + }, + "warp_size": { + "const": 32, + "title": "Warp Size", + "type": "integer" + } + }, + "required": [ + "backend", + "architecture", + "warp_size", + "environment_id" + ], + "title": "CompilerTargetIdentity", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutionIdentityBasisAdded value: +{ + "enum": [ + "project_source", + "distribution_metadata", + "interpreter_stdlib", + "explicit_file" + ], + "title": "ExecutionIdentityBasis", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInput / properties / identity_basisAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ExecutionIdentityBasis" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExecutionIdentityInput / properties / kind / $refAdded value: +"#/$defs/ExecutionIdentityInputKind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / enumRemoved value: -[ - "python_module", - "native_file" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInput / properties / status / $refAdded value: +"#/$defs/ExecutionIdentityInputStatus" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / enumRemoved value: -[ - "exact", - "missing", - "ambiguous", - "resolution_failed", - "not_observed" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInputKindAdded value: +{ + "enum": [ + "python_module", + "native_file" + ], + "title": "ExecutionIdentityInputKind", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInputStatusAdded value: +{ + "enum": [ + "exact", + "missing", + "ambiguous", + "resolution_failed", + "not_observed" + ], + "title": "ExecutionIdentityInputStatus", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityQualityAdded value: +{ + "enum": [ + "exact", + "partial", + "unknown", + "not_applicable" + ], + "title": "ExecutionIdentityQuality", + "type": "string" +} - removed
Output schema / $defs / ExecutionRunManifest / properties / collectorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" -} - removed
Output schema / $defs / ExecutionRunManifest / properties / collector_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" -} - added
Output schema / $defs / ExecutionRunManifest / properties / compiler_qualificationAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/CompilerQualification" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / ExecutionRunManifest / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ExecutionRunManifest / properties / semanticsAdded value: +{ + "$ref": "#/$defs/RunSemantics" +} - changed
Output schema / $defs / ExecutionRunManifest / requiredPrevious value: -[ - "run_id", - "capture_status", - "validation_status", - "environment_id", - "execution_status" -]New value: +[ + "run_id", + "capture_status", + "validation_status", + "environment_id", + "semantics", + "execution_status" +] - added
Output schema / $defs / ExitedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "exit_code": { + "minimum": 0, + "title": "Exit Code", + "type": "integer" + }, + "kind": { + "const": "exited", + "default": "exited", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "exit_code" + ], + "title": "ExitedProcessTermination", + "type": "object" +} - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / ImportRunManifest / properties / collectorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" -} - removed
Output schema / $defs / ImportRunManifest / properties / collector_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" -} - added
Output schema / $defs / ImportRunManifest / properties / compiler_qualificationAdded value: +{ + "const": null, + "default": null, + "title": "Compiler Qualification", + "type": "null" +} - removed
Output schema / $defs / ImportRunManifest / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ImportRunManifest / properties / semanticsAdded value: +{ + "$ref": "#/$defs/RunSemantics" +} - changed
Output schema / $defs / ImportRunManifest / requiredPrevious value: -[ - "run_id", - "capture_status", - "validation_status", - "environment_id" -]New value: +[ + "run_id", + "capture_status", + "validation_status", + "environment_id", + "semantics" +] - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / KernelBuildImportResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "manifest_artifact_id": { - "title": "Manifest Artifact Id", - "type": "string" - }, - "pipeline": { - "$ref": "#/$defs/ArtifactPipeline" - }, - "run": { - "$ref": "#/$defs/RunManifest" - } - }, - "required": [ - "run", - "manifest_artifact_id", - "pipeline", - "corpus_commit_id" - ], - "title": "KernelBuildImportResult", - "type": "object" -} - added
Output schema / $defs / LimitationDetail / properties / source / $refAdded value: +"#/$defs/LimitationSource" - removed
Output schema / $defs / LimitationDetail / properties / source / enumRemoved value: -[ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" -] - removed
Output schema / $defs / LimitationDetail / properties / source / titleRemoved value: -"Source" - removed
Output schema / $defs / LimitationDetail / properties / source / typeRemoved value: -"string" - added
Output schema / $defs / LimitationSourceAdded value: +{ + "enum": [ + "adapter", + "containment", + "preflight", + "collector", + "artifact", + "resource", + "validation" + ], + "title": "LimitationSource", + "type": "string" +} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / OracleReceiptBindingAdded value: +{ + "additionalProperties": false, + "description": "The per-run facts needed to form a pair-bound oracle decision.", + "properties": { + "compared_property": { + "maxLength": 200, + "minLength": 1, + "title": "Compared Property", + "type": "string" + }, + "input_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Input Identity", + "type": "string" + }, + "oracle_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Oracle Identity", + "type": "string" + }, + "output_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Output Identity", + "type": "string" + }, + "pair_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Pair Id", + "type": "string" + }, + "tolerance": { + "$ref": "#/$defs/OracleTolerance" + }, + "treatment": { + "maxLength": 200, + "minLength": 1, + "title": "Treatment", + "type": "string" + }, + "workload_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Identity", + "type": "string" + } + }, + "required": [ + "pair_id", + "treatment", + "input_identity", + "workload_identity", + "output_identity", + "compared_property", + "oracle_identity", + "tolerance" + ], + "title": "OracleReceiptBinding", + "type": "object" +} - added
Output schema / $defs / OracleReceiptV1 / properties / bindingAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptBinding" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / OracleReceiptV1 / properties / status / $refAdded value: +"#/$defs/OracleStatus" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / enumRemoved value: -[ - "pass", - "fail", - "inconclusive", - "unsupported" -] - removed
Output schema / $defs / OracleReceiptV1 / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - removed
Output schema / $defs / PipelineStageRemoved value: -{ - "discriminator": { - "mapping": { - "available": "#/$defs/RegisteredPipelineStage", - "cached": "#/$defs/RegisteredPipelineStage", - "failed": "#/$defs/UnregisteredPipelineStage", - "skipped": "#/$defs/UnregisteredPipelineStage", - "unavailable": "#/$defs/UnregisteredPipelineStage" - }, - "propertyName": "status" - }, - "oneOf": [ - { - "$ref": "#/$defs/RegisteredPipelineStage" - }, - { - "$ref": "#/$defs/UnregisteredPipelineStage" - } - ] -} - added
Output schema / $defs / PreflightDispositionAdded value: +{ + "enum": [ + "ready", + "blocked", + "exploratory" + ], + "title": "PreflightDisposition", + "type": "string" +} - added
Output schema / $defs / PreflightReport / properties / disposition / $refAdded value: +"#/$defs/PreflightDisposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / enumRemoved value: -[ - "ready", - "blocked", - "exploratory" -] - removed
Output schema / $defs / PreflightReport / properties / disposition / titleRemoved value: -"Disposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / typeRemoved value: -"string" - added
Output schema / $defs / PreflightReport / properties / mode / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / PreflightReport / properties / mode / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / PreflightReport / properties / mode / titleRemoved value: -"Mode" - removed
Output schema / $defs / PreflightReport / properties / mode / typeRemoved value: -"string" - removed
Output schema / $defs / PreflightReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - added
Output schema / $defs / ProcessCancellationCauseAdded value: +{ + "enum": [ + "timeout", + "caller_cancelled", + "output_limit", + "io_failure", + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded", + "process_error", + "crash_recovery" + ], + "title": "ProcessCancellationCause", + "type": "string" +} - changed
Output schema / $defs / ProcessResult / properties / cancellation_cause / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/ProcessCancellationCause" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / ProcessResult / properties / cancellation_cause / titleRemoved value: -"Cancellation Cause" - removed
Output schema / $defs / ProcessResult / properties / exit_codeRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exit Code" -} - removed
Output schema / $defs / ProcessResult / properties / terminating_signalRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Terminating Signal" -} - added
Output schema / $defs / ProcessResult / properties / terminationAdded value: +{ + "$ref": "#/$defs/ProcessTermination" +} - removed
Output schema / $defs / ProcessResult / properties / timed_out / defaultRemoved value: -false - added
Output schema / $defs / ProcessResult / properties / timed_out / readOnlyAdded value: +true - added
Output schema / $defs / ProcessResult / requiredAdded value: +[ + "timed_out" +] - added
Output schema / $defs / ProcessTerminationAdded value: +{ + "discriminator": { + "mapping": { + "exited": "#/$defs/ExitedProcessTermination", + "signalled": "#/$defs/SignalledProcessTermination", + "unreported": "#/$defs/UnreportedProcessTermination" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/UnreportedProcessTermination" + }, + { + "$ref": "#/$defs/ExitedProcessTermination" + }, + { + "$ref": "#/$defs/SignalledProcessTermination" + } + ] +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RegisteredPipelineStageRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "title": "Artifact Id", - "type": "string" - }, - "artifact_length": { - "title": "Artifact Length", - "type": "integer" - }, - "elapsed_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Elapsed Ns" - }, - "extractor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor" - }, - "extractor_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor Version" - }, - "format": { - "title": "Format", - "type": "string" - }, - "format_schema": { - "title": "Format Schema", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "name": { - "title": "Name", - "type": "string" - }, - "ordinal": { - "title": "Ordinal", - "type": "integer" - }, - "predecessor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Predecessor" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "title": "Producer Version", - "type": "string" - }, - "registration_id": { - "title": "Registration Id", - "type": "string" - }, - "sensitivity": { - "title": "Sensitivity", - "type": "string" - }, - "status": { - "enum": [ - "available", - "cached" - ], - "title": "Status", - "type": "string" - }, - "structural_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Structural Summary" - } - }, - "required": [ - "name", - "ordinal", - "predecessor", - "format", - "format_schema", - "producer", - "producer_version", - "extractor", - "extractor_version", - "structural_summary", - "elapsed_ns", - "limitations", - "status", - "registration_id", - "artifact_id", - "artifact_length", - "sensitivity" - ], - "title": "RegisteredPipelineStage", - "type": "object" -} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RequirementKindAdded value: +{ + "enum": [ + "executable", + "python_distribution", + "capability" + ], + "title": "RequirementKind", + "type": "string" +} - added
Output schema / $defs / RequirementResult / properties / kind / $refAdded value: +"#/$defs/RequirementKind" - removed
Output schema / $defs / RequirementResult / properties / kind / enumRemoved value: -[ - "executable", - "python_distribution", - "capability" -] - removed
Output schema / $defs / RequirementResult / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / RequirementResult / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / next_actionAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / RequirementResult / properties / next_toolRemoved value: -{ - "anyOf": [ - { - "enum": [ - "prepare_adapter", - "start_capability_setup", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" -} - added
Output schema / $defs / RequirementResult / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / RequirementResult / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / status / $refAdded value: +"#/$defs/RequirementStatus" - removed
Output schema / $defs / RequirementResult / properties / status / enumRemoved value: -[ - "available", - "absent", - "permission_denied", - "environment_blocked", - "unsupported", - "unknown", - "probe_failed" -] - removed
Output schema / $defs / RequirementResult / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / RequirementResult / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / RequirementStatusAdded value: +{ + "enum": [ + "available", + "absent", + "permission_denied", + "environment_blocked", + "unsupported", + "unknown", + "probe_failed" + ], + "title": "RequirementStatus", + "type": "string" +} - added
Output schema / $defs / ResourcePolicyCancellationCauseAdded value: +{ + "enum": [ + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded" + ], + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsAdded value: +{ + "additionalProperties": false, + "description": "Durable authority for what a run attempted, independent of produced bytes.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "configuration": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 64, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Configuration", + "type": "object" + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "scope": { + "$ref": "#/$defs/CaptureScope" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + } + }, + "required": [ + "origin" + ], + "title": "RunSemantics", + "type": "object" +} - changed
Output schema / $defs / RuntimeResourceSummary / properties / policy_termination / anyOfPrevious value: -[ - { - "enum": [ - "storage_reserve_exceeded", - "memory_limit_exceeded" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/ResourcePolicyCancellationCause" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / RuntimeResourceSummary / properties / policy_termination / titleRemoved value: -"Policy Termination" - added
Output schema / $defs / SemanticOptionAdded value: +{ + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 200, + "minLength": 1, + "title": "Name", + "type": "string" + }, + "value": { + "$ref": "#/$defs/JsonValue" + } + }, + "required": [ + "name", + "value" + ], + "title": "SemanticOption", + "type": "object" +} - added
Output schema / $defs / SignalledProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "signalled", + "default": "signalled", + "title": "Kind", + "type": "string" + }, + "signal": { + "exclusiveMinimum": 0, + "title": "Signal", + "type": "integer" + } + }, + "required": [ + "signal" + ], + "title": "SignalledProcessTermination", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / $refRemoved value: -"#/$defs/KernelBuildImportResult" - added
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "manifest_artifact_id": { + "title": "Manifest Artifact Id", + "type": "string" + }, + "pipeline_ids": { + "items": { + "type": "string" + }, + "title": "Pipeline Ids", + "type": "array" + }, + "run": { + "$ref": "#/$defs/RunManifest" + } +} - added
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / requiredAdded value: +[ + "run", + "manifest_artifact_id", + "pipeline_ids", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / titleAdded value: +"KernelBuildImportResult" - added
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_KernelBuildImportResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / UnregisteredPipelineStageRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_id": { - "const": null, - "default": null, - "title": "Artifact Id", - "type": "null" - }, - "artifact_length": { - "const": null, - "default": null, - "title": "Artifact Length", - "type": "null" - }, - "elapsed_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Elapsed Ns" - }, - "extractor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor" - }, - "extractor_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor Version" - }, - "format": { - "title": "Format", - "type": "string" - }, - "format_schema": { - "title": "Format Schema", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "name": { - "title": "Name", - "type": "string" - }, - "ordinal": { - "title": "Ordinal", - "type": "integer" - }, - "predecessor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Predecessor" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "title": "Producer Version", - "type": "string" - }, - "registration_id": { - "const": null, - "default": null, - "title": "Registration Id", - "type": "null" - }, - "sensitivity": { - "const": null, - "default": null, - "title": "Sensitivity", - "type": "null" - }, - "status": { - "enum": [ - "skipped", - "unavailable", - "failed" - ], - "title": "Status", - "type": "string" - }, - "structural_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Structural Summary" - } - }, - "required": [ - "name", - "ordinal", - "predecessor", - "format", - "format_schema", - "producer", - "producer_version", - "extractor", - "extractor_version", - "structural_summary", - "elapsed_ns", - "limitations", - "status" - ], - "title": "UnregisteredPipelineStage", - "type": "object" -} - added
Output schema / $defs / UnreportedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "unreported", + "default": "unreported", + "title": "Kind", + "type": "string" + } + }, + "title": "UnreportedProcessTermination", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / $refAdded value: +"#/$defs/ExecutionIdentityQuality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / enumRemoved value: -[ - "exact", - "partial", - "unknown", - "not_applicable" -] - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / titleRemoved value: -"Quality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / typeRemoved value: -"string" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -}
- Changed
import_nvbench159 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration", - "inference_request_trace", - "inference_result", - "kernel_build", - "kernel_profile" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" +] - removed
Output schema / $defs / ArtifactRegistration / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / CaptureScopeAdded value: +{ + "additionalProperties": false, + "description": "Property-defining capture scope projected from validated adapter options.", + "properties": { + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "workload_cwd": { + "anyOf": [ + { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "title": "CaptureScope", + "type": "object" +} - added
Output schema / $defs / CompilerIdentityAdded value: +{ + "additionalProperties": false, + "description": "The exact Triton distribution executed by one declared interpreter.", + "properties": { + "adapter": { + "const": "triton.compiler", + "title": "Adapter", + "type": "string" + }, + "content_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Content Digest", + "type": "string" + }, + "distribution": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$", + "title": "Distribution", + "type": "string" + }, + "interpreter_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Interpreter Digest", + "type": "string" + }, + "version": { + "maxLength": 200, + "minLength": 1, + "title": "Version", + "type": "string" + } + }, + "required": [ + "adapter", + "distribution", + "version", + "content_digest", + "interpreter_digest" + ], + "title": "CompilerIdentity", + "type": "object" +} - added
Output schema / $defs / CompilerQualificationAdded value: +{ + "additionalProperties": false, + "description": "Run-scoped compiler and target authority for managed native outputs.", + "properties": { + "compiler": { + "$ref": "#/$defs/CompilerIdentity" + }, + "target": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerTargetIdentity" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "compiler" + ], + "title": "CompilerQualification", + "type": "object" +} - added
Output schema / $defs / CompilerTargetIdentityAdded value: +{ + "additionalProperties": false, + "description": "One CUDA compilation target bound to the authoritative environment.", + "properties": { + "architecture": { + "pattern": "^sm_[0-9]{2,3}a?$", + "title": "Architecture", + "type": "string" + }, + "backend": { + "const": "cuda", + "title": "Backend", + "type": "string" + }, + "environment_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Environment Id", + "type": "string" + }, + "ptx_version": { + "anyOf": [ + { + "pattern": "^[0-9]+\\.[0-9]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Ptx Version" + }, + "warp_size": { + "const": 32, + "title": "Warp Size", + "type": "integer" + } + }, + "required": [ + "backend", + "architecture", + "warp_size", + "environment_id" + ], + "title": "CompilerTargetIdentity", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutionIdentityBasisAdded value: +{ + "enum": [ + "project_source", + "distribution_metadata", + "interpreter_stdlib", + "explicit_file" + ], + "title": "ExecutionIdentityBasis", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInput / properties / identity_basisAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ExecutionIdentityBasis" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExecutionIdentityInput / properties / kind / $refAdded value: +"#/$defs/ExecutionIdentityInputKind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / enumRemoved value: -[ - "python_module", - "native_file" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInput / properties / status / $refAdded value: +"#/$defs/ExecutionIdentityInputStatus" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / enumRemoved value: -[ - "exact", - "missing", - "ambiguous", - "resolution_failed", - "not_observed" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInputKindAdded value: +{ + "enum": [ + "python_module", + "native_file" + ], + "title": "ExecutionIdentityInputKind", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInputStatusAdded value: +{ + "enum": [ + "exact", + "missing", + "ambiguous", + "resolution_failed", + "not_observed" + ], + "title": "ExecutionIdentityInputStatus", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityQualityAdded value: +{ + "enum": [ + "exact", + "partial", + "unknown", + "not_applicable" + ], + "title": "ExecutionIdentityQuality", + "type": "string" +} - removed
Output schema / $defs / ExecutionRunManifest / properties / collectorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" -} - removed
Output schema / $defs / ExecutionRunManifest / properties / collector_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" -} - added
Output schema / $defs / ExecutionRunManifest / properties / compiler_qualificationAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/CompilerQualification" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / ExecutionRunManifest / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ExecutionRunManifest / properties / semanticsAdded value: +{ + "$ref": "#/$defs/RunSemantics" +} - changed
Output schema / $defs / ExecutionRunManifest / requiredPrevious value: -[ - "run_id", - "capture_status", - "validation_status", - "environment_id", - "execution_status" -]New value: +[ + "run_id", + "capture_status", + "validation_status", + "environment_id", + "semantics", + "execution_status" +] - added
Output schema / $defs / ExitedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "exit_code": { + "minimum": 0, + "title": "Exit Code", + "type": "integer" + }, + "kind": { + "const": "exited", + "default": "exited", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "exit_code" + ], + "title": "ExitedProcessTermination", + "type": "object" +} - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / ImportRunManifest / properties / collectorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" -} - removed
Output schema / $defs / ImportRunManifest / properties / collector_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" -} - added
Output schema / $defs / ImportRunManifest / properties / compiler_qualificationAdded value: +{ + "const": null, + "default": null, + "title": "Compiler Qualification", + "type": "null" +} - removed
Output schema / $defs / ImportRunManifest / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ImportRunManifest / properties / semanticsAdded value: +{ + "$ref": "#/$defs/RunSemantics" +} - changed
Output schema / $defs / ImportRunManifest / requiredPrevious value: -[ - "run_id", - "capture_status", - "validation_status", - "environment_id" -]New value: +[ + "run_id", + "capture_status", + "validation_status", + "environment_id", + "semantics" +] - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / JsonValueAdded value: +{} - added
Output schema / $defs / LimitationDetail / properties / source / $refAdded value: +"#/$defs/LimitationSource" - removed
Output schema / $defs / LimitationDetail / properties / source / enumRemoved value: -[ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" -] - removed
Output schema / $defs / LimitationDetail / properties / source / titleRemoved value: -"Source" - removed
Output schema / $defs / LimitationDetail / properties / source / typeRemoved value: -"string" - added
Output schema / $defs / LimitationSourceAdded value: +{ + "enum": [ + "adapter", + "containment", + "preflight", + "collector", + "artifact", + "resource", + "validation" + ], + "title": "LimitationSource", + "type": "string" +} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / NvbenchImportResultRemoved value: -{ - "additionalProperties": false, - "description": "Result of an NVBench provider-defined bundle import.", - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "primary_artifact_id": { - "title": "Primary Artifact Id", - "type": "string" - }, - "run": { - "$ref": "#/$defs/RunManifest" - }, - "sidecar_artifact_ids": { - "items": { - "type": "string" - }, - "title": "Sidecar Artifact Ids", - "type": "array" - }, - "sidecar_count": { - "title": "Sidecar Count", - "type": "integer" - } - }, - "required": [ - "run", - "primary_artifact_id", - "sidecar_artifact_ids", - "corpus_commit_id", - "sidecar_count" - ], - "title": "NvbenchImportResult", - "type": "object" -} - added
Output schema / $defs / OracleReceiptBindingAdded value: +{ + "additionalProperties": false, + "description": "The per-run facts needed to form a pair-bound oracle decision.", + "properties": { + "compared_property": { + "maxLength": 200, + "minLength": 1, + "title": "Compared Property", + "type": "string" + }, + "input_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Input Identity", + "type": "string" + }, + "oracle_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Oracle Identity", + "type": "string" + }, + "output_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Output Identity", + "type": "string" + }, + "pair_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Pair Id", + "type": "string" + }, + "tolerance": { + "$ref": "#/$defs/OracleTolerance" + }, + "treatment": { + "maxLength": 200, + "minLength": 1, + "title": "Treatment", + "type": "string" + }, + "workload_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Identity", + "type": "string" + } + }, + "required": [ + "pair_id", + "treatment", + "input_identity", + "workload_identity", + "output_identity", + "compared_property", + "oracle_identity", + "tolerance" + ], + "title": "OracleReceiptBinding", + "type": "object" +} - added
Output schema / $defs / OracleReceiptV1 / properties / bindingAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptBinding" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / OracleReceiptV1 / properties / status / $refAdded value: +"#/$defs/OracleStatus" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / enumRemoved value: -[ - "pass", - "fail", - "inconclusive", - "unsupported" -] - removed
Output schema / $defs / OracleReceiptV1 / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - added
Output schema / $defs / PreflightDispositionAdded value: +{ + "enum": [ + "ready", + "blocked", + "exploratory" + ], + "title": "PreflightDisposition", + "type": "string" +} - added
Output schema / $defs / PreflightReport / properties / disposition / $refAdded value: +"#/$defs/PreflightDisposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / enumRemoved value: -[ - "ready", - "blocked", - "exploratory" -] - removed
Output schema / $defs / PreflightReport / properties / disposition / titleRemoved value: -"Disposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / typeRemoved value: -"string" - added
Output schema / $defs / PreflightReport / properties / mode / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / PreflightReport / properties / mode / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / PreflightReport / properties / mode / titleRemoved value: -"Mode" - removed
Output schema / $defs / PreflightReport / properties / mode / typeRemoved value: -"string" - removed
Output schema / $defs / PreflightReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - added
Output schema / $defs / ProcessCancellationCauseAdded value: +{ + "enum": [ + "timeout", + "caller_cancelled", + "output_limit", + "io_failure", + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded", + "process_error", + "crash_recovery" + ], + "title": "ProcessCancellationCause", + "type": "string" +} - changed
Output schema / $defs / ProcessResult / properties / cancellation_cause / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/ProcessCancellationCause" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / ProcessResult / properties / cancellation_cause / titleRemoved value: -"Cancellation Cause" - removed
Output schema / $defs / ProcessResult / properties / exit_codeRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exit Code" -} - removed
Output schema / $defs / ProcessResult / properties / terminating_signalRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Terminating Signal" -} - added
Output schema / $defs / ProcessResult / properties / terminationAdded value: +{ + "$ref": "#/$defs/ProcessTermination" +} - removed
Output schema / $defs / ProcessResult / properties / timed_out / defaultRemoved value: -false - added
Output schema / $defs / ProcessResult / properties / timed_out / readOnlyAdded value: +true - added
Output schema / $defs / ProcessResult / requiredAdded value: +[ + "timed_out" +] - added
Output schema / $defs / ProcessTerminationAdded value: +{ + "discriminator": { + "mapping": { + "exited": "#/$defs/ExitedProcessTermination", + "signalled": "#/$defs/SignalledProcessTermination", + "unreported": "#/$defs/UnreportedProcessTermination" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/UnreportedProcessTermination" + }, + { + "$ref": "#/$defs/ExitedProcessTermination" + }, + { + "$ref": "#/$defs/SignalledProcessTermination" + } + ] +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RequirementKindAdded value: +{ + "enum": [ + "executable", + "python_distribution", + "capability" + ], + "title": "RequirementKind", + "type": "string" +} - added
Output schema / $defs / RequirementResult / properties / kind / $refAdded value: +"#/$defs/RequirementKind" - removed
Output schema / $defs / RequirementResult / properties / kind / enumRemoved value: -[ - "executable", - "python_distribution", - "capability" -] - removed
Output schema / $defs / RequirementResult / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / RequirementResult / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / next_actionAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / RequirementResult / properties / next_toolRemoved value: -{ - "anyOf": [ - { - "enum": [ - "prepare_adapter", - "start_capability_setup", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" -} - added
Output schema / $defs / RequirementResult / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / RequirementResult / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / status / $refAdded value: +"#/$defs/RequirementStatus" - removed
Output schema / $defs / RequirementResult / properties / status / enumRemoved value: -[ - "available", - "absent", - "permission_denied", - "environment_blocked", - "unsupported", - "unknown", - "probe_failed" -] - removed
Output schema / $defs / RequirementResult / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / RequirementResult / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / RequirementStatusAdded value: +{ + "enum": [ + "available", + "absent", + "permission_denied", + "environment_blocked", + "unsupported", + "unknown", + "probe_failed" + ], + "title": "RequirementStatus", + "type": "string" +} - added
Output schema / $defs / ResourcePolicyCancellationCauseAdded value: +{ + "enum": [ + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded" + ], + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsAdded value: +{ + "additionalProperties": false, + "description": "Durable authority for what a run attempted, independent of produced bytes.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "configuration": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 64, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Configuration", + "type": "object" + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "scope": { + "$ref": "#/$defs/CaptureScope" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + } + }, + "required": [ + "origin" + ], + "title": "RunSemantics", + "type": "object" +} - changed
Output schema / $defs / RuntimeResourceSummary / properties / policy_termination / anyOfPrevious value: -[ - { - "enum": [ - "storage_reserve_exceeded", - "memory_limit_exceeded" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/ResourcePolicyCancellationCause" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / RuntimeResourceSummary / properties / policy_termination / titleRemoved value: -"Policy Termination" - added
Output schema / $defs / SemanticOptionAdded value: +{ + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 200, + "minLength": 1, + "title": "Name", + "type": "string" + }, + "value": { + "$ref": "#/$defs/JsonValue" + } + }, + "required": [ + "name", + "value" + ], + "title": "SemanticOption", + "type": "object" +} - added
Output schema / $defs / SignalledProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "signalled", + "default": "signalled", + "title": "Kind", + "type": "string" + }, + "signal": { + "exclusiveMinimum": 0, + "title": "Signal", + "type": "integer" + } + }, + "required": [ + "signal" + ], + "title": "SignalledProcessTermination", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / $refRemoved value: -"#/$defs/NvbenchImportResult" - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / descriptionAdded value: +"Result of an NVBench provider-defined bundle import." - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "primary_artifact_id": { + "title": "Primary Artifact Id", + "type": "string" + }, + "run": { + "$ref": "#/$defs/RunManifest" + }, + "sidecar_artifact_ids": { + "items": { + "type": "string" + }, + "title": "Sidecar Artifact Ids", + "type": "array" + }, + "sidecar_count": { + "title": "Sidecar Count", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / requiredAdded value: +[ + "run", + "primary_artifact_id", + "sidecar_artifact_ids", + "corpus_commit_id", + "sidecar_count" +] - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / titleAdded value: +"NvbenchImportResult" - added
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_NvbenchImportResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnreportedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "unreported", + "default": "unreported", + "title": "Kind", + "type": "string" + } + }, + "title": "UnreportedProcessTermination", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / $refAdded value: +"#/$defs/ExecutionIdentityQuality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / enumRemoved value: -[ - "exact", - "partial", - "unknown", - "not_applicable" -] - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / titleRemoved value: -"Quality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / typeRemoved value: -"string" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -}
- Added
import_static_analysis - Added
import_xctrace - Changed
initialize_workspace61 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / $refRemoved value: -"#/$defs/WorkspaceStatus" - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / propertiesAdded value: +{ + "active_captures": { + "title": "Active Captures", + "type": "integer" + }, + "artifact_object_count": { + "title": "Artifact Object Count", + "type": "integer" + }, + "capability_warnings": { + "items": { + "type": "string" + }, + "title": "Capability Warnings", + "type": "array" + }, + "catalog_exists": { + "title": "Catalog Exists", + "type": "boolean" + }, + "catalog_valid": { + "title": "Catalog Valid", + "type": "boolean" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "extractor_versions": { + "additionalProperties": { + "type": "string" + }, + "title": "Extractor Versions", + "type": "object" + }, + "last_catalog_rebuild_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Last Catalog Rebuild At" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "project_root": { + "title": "Project Root", + "type": "string" + }, + "quarantined_run_ids": { + "items": { + "type": "string" + }, + "title": "Quarantined Run Ids", + "type": "array" + }, + "run_count": { + "title": "Run Count", + "type": "integer" + }, + "server_version": { + "title": "Server Version", + "type": "string" + }, + "stale_run_ids": { + "items": { + "type": "string" + }, + "title": "Stale Run Ids", + "type": "array" + }, + "storage_by_artifact_kind": { + "additionalProperties": { + "type": "integer" + }, + "title": "Storage By Artifact Kind", + "type": "object" + }, + "storage_bytes": { + "title": "Storage Bytes", + "type": "integer" + }, + "warnings": { + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + }, + "workspace_root": { + "title": "Workspace Root", + "type": "string" + }, + "workspace_valid": { + "title": "Workspace Valid", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / requiredAdded value: +[ + "server_version", + "workspace_id", + "project_root", + "workspace_root", + "corpus_commit_id", + "catalog_exists", + "workspace_valid", + "catalog_valid", + "last_catalog_rebuild_at", + "run_count", + "artifact_object_count", + "storage_bytes", + "storage_by_artifact_kind", + "active_captures", + "stale_run_ids", + "quarantined_run_ids", + "extractor_versions", + "capability_warnings", + "warnings" +] - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / titleAdded value: +"WorkspaceStatus" - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkspaceStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "active_captures": { - "title": "Active Captures", - "type": "integer" - }, - "artifact_object_count": { - "title": "Artifact Object Count", - "type": "integer" - }, - "capability_warnings": { - "items": { - "type": "string" - }, - "title": "Capability Warnings", - "type": "array" - }, - "catalog_exists": { - "title": "Catalog Exists", - "type": "boolean" - }, - "catalog_fresh": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Catalog Fresh" - }, - "catalog_valid": { - "title": "Catalog Valid", - "type": "boolean" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "extractor_versions": { - "additionalProperties": { - "type": "string" - }, - "title": "Extractor Versions", - "type": "object" - }, - "last_catalog_rebuild_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Last Catalog Rebuild At" - }, - "project_root": { - "title": "Project Root", - "type": "string" - }, - "quarantined_run_ids": { - "items": { - "type": "string" - }, - "title": "Quarantined Run Ids", - "type": "array" - }, - "run_count": { - "title": "Run Count", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "stale_run_ids": { - "items": { - "type": "string" - }, - "title": "Stale Run Ids", - "type": "array" - }, - "storage_by_artifact_kind": { - "additionalProperties": { - "type": "integer" - }, - "title": "Storage By Artifact Kind", - "type": "object" - }, - "storage_bytes": { - "title": "Storage Bytes", - "type": "integer" - }, - "warnings": { - "items": { - "type": "string" - }, - "title": "Warnings", - "type": "array" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - }, - "workspace_valid": { - "title": "Workspace Valid", - "type": "boolean" - } - }, - "required": [ - "workspace_id", - "project_root", - "corpus_commit_id", - "catalog_exists", - "workspace_valid", - "catalog_valid", - "catalog_fresh", - "last_catalog_rebuild_at", - "run_count", - "artifact_object_count", - "storage_bytes", - "storage_by_artifact_kind", - "active_captures", - "stale_run_ids", - "quarantined_run_ids", - "extractor_versions", - "capability_warnings", - "warnings" - ], - "title": "WorkspaceStatus", - "type": "object" -}
- Added
list_artifact_pipelines - Added
list_artifact_reductions - Changed
list_artifacts62 fields changed- added
Output schema / $defs / ArtifactKindAdded value: +{ + "enum": [ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" + ], + "title": "ArtifactKind", + "type": "string" +} - added
Output schema / $defs / ArtifactListItem / properties / kinds / items / $refAdded value: +"#/$defs/ArtifactKind" - removed
Output schema / $defs / ArtifactListItem / properties / kinds / items / typeRemoved value: -"string" - removed
Output schema / $defs / ArtifactListResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifacts": { - "items": { - "$ref": "#/$defs/ArtifactListItem" - }, - "title": "Artifacts", - "type": "array" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "artifacts", - "total", - "returned", - "truncated", - "next_cursor" - ], - "title": "ArtifactListResult", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / $refRemoved value: -"#/$defs/ArtifactListResult" - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / propertiesAdded value: +{ + "artifacts": { + "items": { + "$ref": "#/$defs/ArtifactListItem" + }, + "title": "Artifacts", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "artifacts", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / titleAdded value: +"ArtifactListResult" - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_capabilities108 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / AdapterSetup / properties / methodRemoved value: -{ - "const": "prepare_adapter", - "title": "Method", - "type": "string" -} - added
Output schema / $defs / AdapterSetup / properties / next_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / AdapterSetup / properties / next_toolRemoved value: -{ - "enum": [ - "prepare_adapter", - "list_capabilities" - ], - "title": "Next Tool", - "type": "string" -} - added
Output schema / $defs / AdapterSetup / properties / verification_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / AdapterSetup / properties / verification_toolRemoved value: -{ - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Verification Tool", - "type": "string" -} - changed
Output schema / $defs / AdapterSetup / requiredPrevious value: -[ - "method", - "adapter", - "distribution", - "package_identity", - "next_tool" -]New value: +[ + "adapter", + "distribution", + "package_identity", + "next_action", + "verification_action" +] - added
Output schema / $defs / CapabilityDownloadProgressAdded value: +{ + "additionalProperties": false, + "properties": { + "elapsed_seconds": { + "minimum": 0, + "title": "Elapsed Seconds", + "type": "number" + }, + "expected_bytes": { + "exclusiveMinimum": 0, + "title": "Expected Bytes", + "type": "integer" + }, + "received_bytes": { + "minimum": 0, + "title": "Received Bytes", + "type": "integer" + }, + "resume_possible": { + "title": "Resume Possible", + "type": "boolean" + } + }, + "required": [ + "received_bytes", + "expected_bytes", + "elapsed_seconds", + "resume_possible" + ], + "title": "CapabilityDownloadProgress", + "type": "object" +} - added
Output schema / $defs / CapabilityExtraAdded value: +{ + "enum": [ + "cpu", + "execution", + "hardware", + "inference", + "memory", + "reduction", + "test", + "trace", + "torch", + "toxiproxy" + ], + "title": "CapabilityExtra", + "type": "string" +} - removed
Output schema / $defs / CapabilityListRemoved value: -{ - "additionalProperties": false, - "properties": { - "available_setup_adapters": { - "default": [], - "items": { - "type": "string" - }, - "title": "Available Setup Adapters", - "type": "array" - }, - "available_setup_third_party_adapters": { - "default": [], - "items": { - "type": "string" - }, - "title": "Available Setup Third Party Adapters", - "type": "array" - }, - "capabilities": { - "items": { - "$ref": "#/$defs/CapabilityReport" - }, - "title": "Capabilities", - "type": "array" - }, - "latest_setup": { - "anyOf": [ - { - "$ref": "#/$defs/CapabilitySetupReceipt" - }, - { - "type": "null" - } - ], - "default": null - }, - "next_tool": { - "anyOf": [ - { - "enum": [ - "start_capability_setup", - "prepare_adapter", - "list_capabilities" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "recommendation_scope": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recommendation Scope" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "setup_adapters": { - "default": [], - "items": { - "type": "string" - }, - "title": "Setup Adapters", - "type": "array" - }, - "setup_third_party_adapters": { - "default": [], - "items": { - "type": "string" - }, - "title": "Setup Third Party Adapters", - "type": "array" - } - }, - "required": [ - "capabilities" - ], - "title": "CapabilityList", - "type": "object" -} - added
Output schema / $defs / CapabilityPermissionStatusAdded value: +{ + "enum": [ + "unknown_until_active_probe", + "not_exercised", + "granted", + "denied", + "unknown" + ], + "title": "CapabilityPermissionStatus", + "type": "string" +} - changed
Output schema / $defs / CapabilityProvisioning / enumPrevious value: -[ - "bundled", - "managed_runtime", - "host", - "third_party_approval", - "unsupported" -]New value: +[ + "bundled", + "managed_runtime", + "workload_environment", + "host", + "third_party_approval", + "unsupported" +] - changed
Output schema / $defs / CapabilityReport / properties / permission_status / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/CapabilityPermissionStatus" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / CapabilityReport / properties / permission_status / titleRemoved value: -"Permission Status" - added
Output schema / $defs / CapabilityReport / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / typeRemoved value: -"string" - removed
Output schema / $defs / CapabilityReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / CapabilityReport / properties / setup_verification / $refAdded value: +"#/$defs/CapabilitySetupVerification" - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / enumRemoved value: -[ - "not_required", - "pending", - "passive", - "active" -] - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / titleRemoved value: -"Setup Verification" - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / typeRemoved value: -"string" - added
Output schema / $defs / CapabilitySetup / properties / extra / $refAdded value: +"#/$defs/CapabilityExtra" - removed
Output schema / $defs / CapabilitySetup / properties / extra / enumRemoved value: -[ - "cpu", - "execution", - "memory", - "test", - "trace", - "torch", - "toxiproxy" -] - removed
Output schema / $defs / CapabilitySetup / properties / extra / titleRemoved value: -"Extra" - removed
Output schema / $defs / CapabilitySetup / properties / extra / typeRemoved value: -"string" - removed
Output schema / $defs / CapabilitySetup / properties / methodRemoved value: -{ - "const": "start_capability_setup", - "title": "Method", - "type": "string" -} - added
Output schema / $defs / CapabilitySetup / properties / next_actionAdded value: +{ + "$ref": "#/$defs/ManualAction" +} - removed
Output schema / $defs / CapabilitySetup / properties / next_toolRemoved value: -{ - "enum": [ - "start_capability_setup", - "list_capabilities" - ], - "title": "Next Tool", - "type": "string" -} - added
Output schema / $defs / CapabilitySetup / properties / verification_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / CapabilitySetup / properties / verification_toolRemoved value: -{ - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Verification Tool", - "type": "string" -} - changed
Output schema / $defs / CapabilitySetup / requiredPrevious value: -[ - "method", - "extra", - "next_tool" -]New value: +[ + "extra", + "next_action", + "verification_action" +] - added
Output schema / $defs / CapabilitySetupCompletedReceiptAdded value: +{ + "additionalProperties": false, + "properties": { + "completed": { + "items": { + "type": "string" + }, + "title": "Completed", + "type": "array" + }, + "error": { + "const": null, + "default": null, + "title": "Error", + "type": "null" + }, + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "phase": { + "const": "completed", + "default": "completed", + "title": "Phase", + "type": "string" + }, + "requested": { + "items": { + "type": "string" + }, + "title": "Requested", + "type": "array" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + } + }, + "required": [ + "requested", + "updated_at", + "completed" + ], + "title": "CapabilitySetupCompletedReceipt", + "type": "object" +} - added
Output schema / $defs / CapabilitySetupFailedReceiptAdded value: +{ + "additionalProperties": false, + "properties": { + "completed": { + "default": [], + "items": { + "type": "string" + }, + "title": "Completed", + "type": "array" + }, + "error": { + "maxLength": 500, + "minLength": 1, + "title": "Error", + "type": "string" + }, + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "phase": { + "const": "failed", + "default": "failed", + "title": "Phase", + "type": "string" + }, + "requested": { + "items": { + "type": "string" + }, + "title": "Requested", + "type": "array" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + } + }, + "required": [ + "requested", + "updated_at", + "error" + ], + "title": "CapabilitySetupFailedReceipt", + "type": "object" +} - added
Output schema / $defs / CapabilitySetupProgressPhaseAdded value: +{ + "enum": [ + "installing_packages", + "staging_trace_processor", + "staging_toxiproxy" + ], + "type": "string" +} - added
Output schema / $defs / CapabilitySetupProgressReceiptAdded value: +{ + "additionalProperties": false, + "properties": { + "completed": { + "default": [], + "items": { + "type": "string" + }, + "title": "Completed", + "type": "array" + }, + "download": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilityDownloadProgress" + }, + { + "type": "null" + } + ], + "default": null + }, + "error": { + "const": null, + "default": null, + "title": "Error", + "type": "null" + }, + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "phase": { + "$ref": "#/$defs/CapabilitySetupProgressPhase" + }, + "requested": { + "items": { + "type": "string" + }, + "title": "Requested", + "type": "array" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + } + }, + "required": [ + "requested", + "updated_at", + "phase" + ], + "title": "CapabilitySetupProgressReceipt", + "type": "object" +} - removed
Output schema / $defs / CapabilitySetupReceipt / additionalPropertiesRemoved value: -false - added
Output schema / $defs / CapabilitySetupReceipt / anyOfAdded value: +[ + { + "$ref": "#/$defs/CapabilitySetupProgressReceipt" + }, + { + "$ref": "#/$defs/CapabilitySetupCompletedReceipt" + }, + { + "$ref": "#/$defs/CapabilitySetupFailedReceipt" + } +] - removed
Output schema / $defs / CapabilitySetupReceipt / descriptionRemoved value: -"Latest durable state for a managed capability setup request." - removed
Output schema / $defs / CapabilitySetupReceipt / propertiesRemoved value: -{ - "completed": { - "default": [], - "items": { - "type": "string" - }, - "title": "Completed", - "type": "array" - }, - "error": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Error" - }, - "next_tool": { - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "phase": { - "enum": [ - "installing_packages", - "staging_trace_processor", - "staging_toxiproxy", - "completed", - "failed" - ], - "title": "Phase", - "type": "string" - }, - "requested": { - "items": { - "type": "string" - }, - "title": "Requested", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "updated_at": { - "format": "date-time", - "title": "Updated At", - "type": "string" - } -} - removed
Output schema / $defs / CapabilitySetupReceipt / requiredRemoved value: -[ - "requested", - "phase", - "updated_at" -] - removed
Output schema / $defs / CapabilitySetupReceipt / titleRemoved value: -"CapabilitySetupReceipt" - removed
Output schema / $defs / CapabilitySetupReceipt / typeRemoved value: -"object" - added
Output schema / $defs / CapabilitySetupVerificationAdded value: +{ + "enum": [ + "not_required", + "pending", + "passive", + "active" + ], + "title": "CapabilitySetupVerification", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / $refRemoved value: -"#/$defs/CapabilityList" - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / propertiesAdded value: +{ + "available_setup_adapters": { + "items": { + "type": "string" + }, + "readOnly": true, + "title": "Available Setup Adapters", + "type": "array" + }, + "available_setup_third_party_adapters": { + "items": { + "type": "string" + }, + "readOnly": true, + "title": "Available Setup Third Party Adapters", + "type": "array" + }, + "capabilities": { + "items": { + "$ref": "#/$defs/CapabilityReport" + }, + "title": "Capabilities", + "type": "array" + }, + "latest_setup": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilitySetupReceipt" + }, + { + "type": "null" + } + ], + "default": null + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "recommendation_scope": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Recommendation Scope" + }, + "setup_adapters": { + "items": { + "type": "string" + }, + "readOnly": true, + "title": "Setup Adapters", + "type": "array" + }, + "setup_third_party_adapters": { + "items": { + "type": "string" + }, + "readOnly": true, + "title": "Setup Third Party Adapters", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / requiredAdded value: +[ + "capabilities", + "setup_adapters", + "setup_third_party_adapters", + "available_setup_adapters", + "available_setup_third_party_adapters" +] - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / titleAdded value: +"CapabilityList" - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CapabilityList_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_declared_workflows69 fields changed- added
Input schema / $defsAdded value: +{ + "DeclaredWorkflowKind": { + "enum": [ + "workload", + "experiment", + "fault_experiment" + ], + "title": "DeclaredWorkflowKind", + "type": "string" + } +} - added
Input schema / properties / kind / $refAdded value: +"#/$defs/DeclaredWorkflowKind" - removed
Input schema / properties / kind / enumRemoved value: -[ - "workload", - "experiment", - "fault_experiment" -] - removed
Input schema / properties / kind / titleRemoved value: -"Kind" - removed
Input schema / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - added
Output schema / $defs / DeclaredWorkflowKindAdded value: +{ + "enum": [ + "workload", + "experiment", + "fault_experiment" + ], + "title": "DeclaredWorkflowKind", + "type": "string" +} - removed
Output schema / $defs / DeclaredWorkflowListRemoved value: -{ - "additionalProperties": false, - "properties": { - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - }, - "workflows": { - "items": { - "$ref": "#/$defs/DeclaredWorkflowSummary" - }, - "title": "Workflows", - "type": "array" - } - }, - "required": [ - "configuration_id", - "workflows", - "returned", - "truncated", - "next_cursor" - ], - "title": "DeclaredWorkflowList", - "type": "object" -} - added
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / $refAdded value: +"#/$defs/DeclaredWorkflowKind" - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / enumRemoved value: -[ - "workload", - "experiment", - "fault_experiment" -] - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / typeRemoved value: -"string" - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / $refRemoved value: -"#/$defs/DeclaredWorkflowList" - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / propertiesAdded value: +{ + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + }, + "workflows": { + "items": { + "$ref": "#/$defs/DeclaredWorkflowSummary" + }, + "title": "Workflows", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / requiredAdded value: +[ + "next_cursor", + "configuration_id", + "workflows", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / titleAdded value: +"DeclaredWorkflowList" - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_experiment_trials87 fields changed- changed
Output schema / $defs / CancelledTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / CancelledTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExperimentTrialCollectionRemoved value: -{ - "additionalProperties": false, - "properties": { - "experiment_id": { - "title": "Experiment Id", - "type": "string" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "trials": { - "items": { - "$ref": "#/$defs/Trial" - }, - "title": "Trials", - "type": "array" - }, - "truncated": { - "default": false, - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "experiment_id", - "trials", - "returned" - ], - "title": "ExperimentTrialCollection", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - changed
Output schema / $defs / FailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / FailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - changed
Output schema / $defs / InfrastructureFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InfrastructureFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - changed
Output schema / $defs / InvalidTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InvalidTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - changed
Output schema / $defs / OracleFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / OracleFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / OracleReceiptBindingAdded value: +{ + "additionalProperties": false, + "description": "The per-run facts needed to form a pair-bound oracle decision.", + "properties": { + "compared_property": { + "maxLength": 200, + "minLength": 1, + "title": "Compared Property", + "type": "string" + }, + "input_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Input Identity", + "type": "string" + }, + "oracle_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Oracle Identity", + "type": "string" + }, + "output_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Output Identity", + "type": "string" + }, + "pair_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Pair Id", + "type": "string" + }, + "tolerance": { + "$ref": "#/$defs/OracleTolerance" + }, + "treatment": { + "maxLength": 200, + "minLength": 1, + "title": "Treatment", + "type": "string" + }, + "workload_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Identity", + "type": "string" + } + }, + "required": [ + "pair_id", + "treatment", + "input_identity", + "workload_identity", + "output_identity", + "compared_property", + "oracle_identity", + "tolerance" + ], + "title": "OracleReceiptBinding", + "type": "object" +} - added
Output schema / $defs / OracleReceiptV1 / properties / bindingAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptBinding" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / OracleReceiptV1 / properties / status / $refAdded value: +"#/$defs/OracleStatus" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / enumRemoved value: -[ - "pass", - "fail", - "inconclusive", - "unsupported" -] - removed
Output schema / $defs / OracleReceiptV1 / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - changed
Output schema / $defs / ResourcePolicyTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / ResourcePolicyTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - changed
Output schema / $defs / SucceededTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / SucceededTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / $refRemoved value: -"#/$defs/ExperimentTrialCollection" - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / propertiesAdded value: +{ + "experiment_id": { + "title": "Experiment Id", + "type": "string" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "trials": { + "items": { + "$ref": "#/$defs/Trial" + }, + "title": "Trials", + "type": "array" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / requiredAdded value: +[ + "experiment_id", + "trials", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / titleAdded value: +"ExperimentTrialCollection" - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - changed
Output schema / $defs / TimedOutTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / TimedOutTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - changed
Output schema / $defs / UnattemptedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnattemptedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - changed
Output schema / $defs / UnsupportedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnsupportedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_findings65 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / Finding / properties / confidence / $refAdded value: +"#/$defs/FindingConfidence" - removed
Output schema / $defs / Finding / properties / confidence / enumRemoved value: -[ - "high", - "medium", - "low", - "unknown" -] - removed
Output schema / $defs / Finding / properties / confidence / titleRemoved value: -"Confidence" - removed
Output schema / $defs / Finding / properties / confidence / typeRemoved value: -"string" - removed
Output schema / $defs / Finding / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / FindingConfidenceAdded value: +{ + "enum": [ + "high", + "medium", + "low", + "unknown" + ], + "title": "FindingConfidence", + "type": "string" +} - removed
Output schema / $defs / FindingListResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "findings": { - "items": { - "$ref": "#/$defs/Finding" - }, - "title": "Findings", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "findings", - "total", - "returned", - "truncated", - "next_cursor" - ], - "title": "FindingListResult", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / $refRemoved value: -"#/$defs/FindingListResult" - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "findings": { + "items": { + "$ref": "#/$defs/Finding" + }, + "title": "Findings", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "findings", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / titleAdded value: +"FindingListResult" - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FindingListResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_inference_configurations72 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InferenceConfigurationListRemoved value: -{ - "additionalProperties": false, - "properties": { - "configuration_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Configuration Id", - "type": "string" - }, - "scenarios": { - "additionalProperties": { - "$ref": "#/$defs/InferenceScenarioConfig" - }, - "title": "Scenarios", - "type": "object" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "servers": { - "additionalProperties": { - "$ref": "#/$defs/InferenceServerConfig" - }, - "title": "Servers", - "type": "object" - } - }, - "required": [ - "configuration_id", - "servers", - "scenarios" - ], - "title": "InferenceConfigurationList", - "type": "object" -} - added
Output schema / $defs / InferenceEndpointTypeAdded value: +{ + "enum": [ + "chat", + "completions" + ], + "title": "InferenceEndpointType", + "type": "string" +} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / $refRemoved value: -"#/$defs/InferenceConfigurationList" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / propertiesAdded value: +{ + "configuration_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Configuration Id", + "type": "string" + }, + "scenarios": { + "additionalProperties": { + "$ref": "#/$defs/InferenceScenarioConfig" + }, + "title": "Scenarios", + "type": "object" + }, + "servers": { + "additionalProperties": { + "$ref": "#/$defs/InferenceServerConfig" + }, + "title": "Servers", + "type": "object" + } +} - added
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / requiredAdded value: +[ + "configuration_id", + "servers", + "scenarios" +] - added
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / titleAdded value: +"InferenceConfigurationList" - added
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceConfigurationList_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / _AIPerfInferenceScenarioConfig / properties / endpoint_type / $refAdded value: +"#/$defs/InferenceEndpointType" - removed
Output schema / $defs / _AIPerfInferenceScenarioConfig / properties / endpoint_type / enumRemoved value: -[ - "chat", - "completions" -] - removed
Output schema / $defs / _AIPerfInferenceScenarioConfig / properties / endpoint_type / titleRemoved value: -"Endpoint Type" - removed
Output schema / $defs / _AIPerfInferenceScenarioConfig / properties / endpoint_type / typeRemoved value: -"string" - added
Output schema / $defs / _SglangBenchInferenceScenarioConfig / properties / endpoint_type / $refAdded value: +"#/$defs/InferenceEndpointType" - removed
Output schema / $defs / _SglangBenchInferenceScenarioConfig / properties / endpoint_type / enumRemoved value: -[ - "chat", - "completions" -] - removed
Output schema / $defs / _SglangBenchInferenceScenarioConfig / properties / endpoint_type / titleRemoved value: -"Endpoint Type" - removed
Output schema / $defs / _SglangBenchInferenceScenarioConfig / properties / endpoint_type / typeRemoved value: -"string" - added
Output schema / $defs / _VllmBenchInferenceScenarioConfig / properties / endpoint_type / $refAdded value: +"#/$defs/InferenceEndpointType" - removed
Output schema / $defs / _VllmBenchInferenceScenarioConfig / properties / endpoint_type / enumRemoved value: -[ - "chat", - "completions" -] - removed
Output schema / $defs / _VllmBenchInferenceScenarioConfig / properties / endpoint_type / titleRemoved value: -"Endpoint Type" - removed
Output schema / $defs / _VllmBenchInferenceScenarioConfig / properties / endpoint_type / typeRemoved value: -"string"
- Changed
list_inference_requests91 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - added
Output schema / $defs / CancelledInferenceRequestOutcomeAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Error Code" + }, + "error_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Error Type" + }, + "kind": { + "const": "cancelled", + "default": "cancelled", + "title": "Kind", + "type": "string" + } + }, + "title": "CancelledInferenceRequestOutcome", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / EvidenceLevelAdded value: +{ + "enum": [ + "observed", + "derived", + "inferred" + ], + "title": "EvidenceLevel", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - added
Output schema / $defs / FailedInferenceRequestOutcomeAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Error Code" + }, + "error_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Error Type" + }, + "kind": { + "const": "failed", + "default": "failed", + "title": "Kind", + "type": "string" + } + }, + "title": "FailedInferenceRequestOutcome", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceRequestItem / descriptionAdded value: +"Canonical request evidence with one typed provider outcome." - removed
Output schema / $defs / InferenceRequestItem / properties / cancelledRemoved value: -{ - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Cancelled" -} - removed
Output schema / $defs / InferenceRequestItem / properties / error_codeRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Error Code" -} - removed
Output schema / $defs / InferenceRequestItem / properties / error_typeRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Error Type" -} - added
Output schema / $defs / InferenceRequestItem / properties / evidence_level / $refAdded value: +"#/$defs/EvidenceLevel" - removed
Output schema / $defs / InferenceRequestItem / properties / evidence_level / titleRemoved value: -"Evidence Level" - removed
Output schema / $defs / InferenceRequestItem / properties / evidence_level / typeRemoved value: -"string" - added
Output schema / $defs / InferenceRequestItem / properties / outcomeAdded value: +{ + "$ref": "#/$defs/InferenceRequestOutcome" +} - removed
Output schema / $defs / InferenceRequestItem / properties / successRemoved value: -{ - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Success" -} - changed
Output schema / $defs / InferenceRequestItem / requiredPrevious value: -[ - "request_id", - "run_id", - "artifact_id", - "source_request_id", - "provider_request_id", - "input_tokens", - "output_tokens", - "scheduled_ns", - "observed_started_ns", - "ttft_ns", - "latency_ns", - "tpot_ns", - "mean_itl_ns", - "success", - "cancelled", - "error_type", - "error_code", - "queue_ns", - "prefill_ns", - "decode_ns", - "cache_hit", - "prefix_hash_count", - "evidence_level" -]New value: +[ + "request_id", + "run_id", + "artifact_id", + "source_request_id", + "provider_request_id", + "input_tokens", + "output_tokens", + "scheduled_ns", + "observed_started_ns", + "ttft_ns", + "latency_ns", + "tpot_ns", + "mean_itl_ns", + "outcome", + "queue_ns", + "prefill_ns", + "decode_ns", + "cache_hit", + "prefix_hash_count", + "evidence_level" +] - added
Output schema / $defs / InferenceRequestOutcomeAdded value: +{ + "discriminator": { + "mapping": { + "cancelled": "#/$defs/CancelledInferenceRequestOutcome", + "failed": "#/$defs/FailedInferenceRequestOutcome", + "succeeded": "#/$defs/SucceededInferenceRequestOutcome", + "unreported": "#/$defs/UnreportedInferenceRequestOutcome" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/UnreportedInferenceRequestOutcome" + }, + { + "$ref": "#/$defs/SucceededInferenceRequestOutcome" + }, + { + "$ref": "#/$defs/FailedInferenceRequestOutcome" + }, + { + "$ref": "#/$defs/CancelledInferenceRequestOutcome" + } + ] +} - removed
Output schema / $defs / InferenceRequestQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "requests": { - "items": { - "$ref": "#/$defs/InferenceRequestItem" - }, - "title": "Requests", - "type": "array" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "requests", - "total", - "returned", - "truncated", - "next_cursor" - ], - "title": "InferenceRequestQueryResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - added
Output schema / $defs / SucceededInferenceRequestOutcomeAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "const": null, + "default": null, + "title": "Error Code", + "type": "null" + }, + "error_type": { + "const": null, + "default": null, + "title": "Error Type", + "type": "null" + }, + "kind": { + "const": "succeeded", + "default": "succeeded", + "title": "Kind", + "type": "string" + } + }, + "title": "SucceededInferenceRequestOutcome", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceRequestQueryResult" - added
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "requests": { + "items": { + "$ref": "#/$defs/InferenceRequestItem" + }, + "title": "Requests", + "type": "array" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "requests", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / titleAdded value: +"InferenceRequestQueryResult" - added
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceRequestQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - added
Output schema / $defs / UnreportedInferenceRequestOutcomeAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "const": null, + "default": null, + "title": "Error Code", + "type": "null" + }, + "error_type": { + "const": null, + "default": null, + "title": "Error Type", + "type": "null" + }, + "kind": { + "const": "unreported", + "default": "unreported", + "title": "Kind", + "type": "string" + } + }, + "title": "UnreportedInferenceRequestOutcome", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_investigations60 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / Investigation / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / InvestigationListResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "investigations": { - "items": { - "$ref": "#/$defs/Investigation" - }, - "title": "Investigations", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "investigations", - "total", - "returned", - "truncated", - "next_cursor" - ], - "title": "InvestigationListResult", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / $refRemoved value: -"#/$defs/InvestigationListResult" - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "investigations": { + "items": { + "$ref": "#/$defs/Investigation" + }, + "title": "Investigations", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "investigations", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / titleAdded value: +"InvestigationListResult" - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
list_runs95 fields changed- added
Input schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - added
Input schema / $defs / RunFilter / properties / execution_status / items / $refAdded value: +"#/$defs/ExecutionStatus" - removed
Input schema / $defs / RunFilter / properties / execution_status / items / enumRemoved value: -[ - "pending", - "running", - "succeeded", - "failed", - "timed_out", - "cancelled", - "not_applicable" -] - removed
Input schema / $defs / RunFilter / properties / execution_status / items / typeRemoved value: -"string" - added
Input schema / $defs / RunFilter / properties / validation_status / items / $refAdded value: +"#/$defs/ValidationStatus" - removed
Input schema / $defs / RunFilter / properties / validation_status / items / enumRemoved value: -[ - "not_requested", - "passed", - "failed", - "inconclusive", - "unsupported" -] - removed
Input schema / $defs / RunFilter / properties / validation_status / items / typeRemoved value: -"string" - changed
Input schema / $defs / RunFilter / properties / validation_status / maxItemsPrevious value: -5New value: +9 - added
Input schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - added
Output schema / $defs / ArtifactKindAdded value: +{ + "enum": [ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" + ], + "title": "ArtifactKind", + "type": "string" +} - added
Output schema / $defs / CaptureStatusAdded value: +{ + "enum": [ + "pending", + "running", + "registered", + "failed", + "quarantined", + "cancelled" + ], + "title": "CaptureStatus", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoveryCoverage / properties / population_complete / defaultRemoved value: -true - added
Output schema / $defs / DiscoveryCoverage / properties / population_complete / readOnlyAdded value: +true - changed
Output schema / $defs / DiscoveryCoverage / requiredPrevious value: -[ - "filters_applied" -]New value: +[ + "filters_applied", + "population_complete" +] - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResourceAvailabilityAdded value: +{ + "enum": [ + "available", + "partial", + "unavailable" + ], + "title": "ResourceAvailability", + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / RunListResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "coverage": { - "$ref": "#/$defs/DiscoveryCoverage" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "runs": { - "items": { - "$ref": "#/$defs/RunSummary" - }, - "title": "Runs", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "runs", - "total", - "returned", - "truncated", - "next_cursor", - "coverage" - ], - "title": "RunListResult", - "type": "object" -} - added
Output schema / $defs / RunSummary / properties / artifact_kinds / items / $refAdded value: +"#/$defs/ArtifactKind" - removed
Output schema / $defs / RunSummary / properties / artifact_kinds / items / typeRemoved value: -"string" - added
Output schema / $defs / RunSummary / properties / capture_status / $refAdded value: +"#/$defs/CaptureStatus" - removed
Output schema / $defs / RunSummary / properties / capture_status / titleRemoved value: -"Capture Status" - removed
Output schema / $defs / RunSummary / properties / capture_status / typeRemoved value: -"string" - added
Output schema / $defs / RunSummary / properties / execution_status / $refAdded value: +"#/$defs/ExecutionStatus" - removed
Output schema / $defs / RunSummary / properties / execution_status / titleRemoved value: -"Execution Status" - removed
Output schema / $defs / RunSummary / properties / execution_status / typeRemoved value: -"string" - added
Output schema / $defs / RunSummary / properties / resource_availability / $refAdded value: +"#/$defs/ResourceAvailability" - removed
Output schema / $defs / RunSummary / properties / resource_availability / enumRemoved value: -[ - "available", - "partial", - "unavailable" -] - removed
Output schema / $defs / RunSummary / properties / resource_availability / titleRemoved value: -"Resource Availability" - removed
Output schema / $defs / RunSummary / properties / resource_availability / typeRemoved value: -"string" - added
Output schema / $defs / RunSummary / properties / run_type / $refAdded value: +"#/$defs/RunType" - removed
Output schema / $defs / RunSummary / properties / run_type / titleRemoved value: -"Run Type" - removed
Output schema / $defs / RunSummary / properties / run_type / typeRemoved value: -"string" - added
Output schema / $defs / RunSummary / properties / validation_status / $refAdded value: +"#/$defs/ValidationStatus" - removed
Output schema / $defs / RunSummary / properties / validation_status / titleRemoved value: -"Validation Status" - removed
Output schema / $defs / RunSummary / properties / validation_status / typeRemoved value: -"string" - added
Output schema / $defs / RunTypeAdded value: +{ + "enum": [ + "execution", + "import" + ], + "title": "RunType", + "type": "string" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / $refRemoved value: -"#/$defs/RunListResult" - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "$ref": "#/$defs/DiscoveryCoverage" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "runs": { + "items": { + "$ref": "#/$defs/RunSummary" + }, + "title": "Runs", + "type": "array" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "runs", + "total", + "coverage", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / titleAdded value: +"RunListResult" - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_RunListResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_RunListResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
plan_capture180 fields changed- changed
Input schema / $defs / ComputeSanitizerCaptureOptions / properties / launch_count / defaultPrevious value: -0New value: +1 - added
Input schema / $defs / MemrayCaptureOptionsAdded value: +{ + "additionalProperties": false, + "description": "The supported Memray capture scopes.\n\n``sdk`` relies on one explicit workload-owned context. Memray tracks every\nthread in the process while its tracker is active, so it is an exact time\nregion rather than a single-thread filter.", + "properties": { + "mode": { + "default": "whole_entrypoint", + "enum": [ + "whole_entrypoint", + "sdk" + ], + "title": "Mode", + "type": "string" + }, + "native_traces": { + "default": false, + "title": "Native Traces", + "type": "boolean" + }, + "region": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "pattern": "^[A-Za-z0-9][A-Za-z0-9._/-]*$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Region" + }, + "trace_python_allocators": { + "default": false, + "title": "Trace Python Allocators", + "type": "boolean" + }, + "warmup_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Count", + "type": "integer" + } + }, + "title": "MemrayCaptureOptions", + "type": "object" +} - added
Input schema / $defs / NsightComputeOptionsAdded value: +{ + "additionalProperties": false, + "description": "Bounded selections accepted by the managed Nsight Compute capture.", + "properties": { + "kernel_name": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "pattern": "^[^\\x00\\r\\n]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Kernel Name" + }, + "launch_count": { + "default": 1, + "maximum": 1000000, + "minimum": 1, + "title": "Launch Count", + "type": "integer" + }, + "launch_skip": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Launch Skip", + "type": "integer" + }, + "replay_mode": { + "default": "kernel", + "enum": [ + "kernel", + "application", + "range", + "app-range" + ], + "title": "Replay Mode", + "type": "string" + }, + "sections": { + "anyOf": [ + { + "items": { + "maxLength": 100, + "minLength": 1, + "pattern": "^[A-Za-z0-9_.-]+$", + "type": "string" + }, + "maxItems": 32, + "minItems": 1, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Sections" + }, + "set": { + "anyOf": [ + { + "maxLength": 100, + "minLength": 1, + "pattern": "^[A-Za-z0-9_.-]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": "basic", + "title": "Set" + } + }, + "title": "NsightComputeOptions", + "type": "object" +} - added
Input schema / $defs / PreflightModeAdded value: +{ + "enum": [ + "auto", + "passive", + "active" + ], + "title": "PreflightMode", + "type": "string" +} - changed
Input schema / $defs / SdkTorchProfilerOptions / properties / profile_memory / defaultPrevious value: -trueNew value: +false - changed
Input schema / $defs / SdkTorchProfilerOptions / properties / record_shapes / defaultPrevious value: -trueNew value: +false - changed
Input schema / $defs / SdkTorchProfilerOptions / properties / with_stack / defaultPrevious value: -trueNew value: +false - changed
Input schema / $defs / WholeEntrypointTorchProfilerOptions / properties / profile_memory / defaultPrevious value: -trueNew value: +false - changed
Input schema / $defs / WholeEntrypointTorchProfilerOptions / properties / record_shapes / defaultPrevious value: -trueNew value: +false - changed
Input schema / $defs / WholeEntrypointTorchProfilerOptions / properties / with_stack / defaultPrevious value: -trueNew value: +false - added
Input schema / properties / memray_optionsAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MemrayCaptureOptions" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / properties / nsight_compute_optionsAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/NsightComputeOptions" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / properties / preflight_mode / $refAdded value: +"#/$defs/PreflightMode" - removed
Input schema / properties / preflight_mode / enumRemoved value: -[ - "auto", - "passive", - "active" -] - removed
Input schema / properties / preflight_mode / titleRemoved value: -"Preflight Mode" - removed
Input schema / properties / preflight_mode / typeRemoved value: -"string" - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / ActiveCapturePlanAdded value: +{ + "additionalProperties": false, + "properties": { + "adapter_capability": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilityReport" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_execution_plan": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Execution Plan" + }, + "adapter_package_identity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Package Identity" + }, + "adapter_workload_qualification": { + "anyOf": [ + { + "$ref": "#/$defs/AdapterWorkloadQualification" + }, + { + "type": "null" + } + ], + "default": null + }, + "alternative_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "collector_argv": { + "items": { + "type": "string" + }, + "title": "Collector Argv", + "type": "array" + }, + "collector_environment": { + "additionalProperties": { + "type": "string" + }, + "title": "Collector Environment", + "type": "object" + }, + "collector_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "collector_implementation_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Implementation Id" + }, + "compiler_identity": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerIdentity" + }, + { + "type": "null" + } + ], + "default": null + }, + "containment": { + "const": "active", + "title": "Containment", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "dynamic_parameters": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Dynamic Parameters", + "type": "array" + }, + "execution_limits": { + "$ref": "#/$defs/CaptureExecutionLimits" + }, + "execution_policy": { + "enum": [ + "trusted_local", + "approved_agent" + ], + "title": "Execution Policy", + "type": "string" + }, + "expected_artifact_kinds": { + "items": { + "$ref": "#/$defs/ArtifactKind" + }, + "title": "Expected Artifact Kinds", + "type": "array" + }, + "expected_overhead": { + "title": "Expected Overhead", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "title": "Expires At", + "type": "string" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/ExternalExecutionContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "network_contained": { + "title": "Network Contained", + "type": "boolean" + }, + "oracle_argv": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Argv" + }, + "oracle_containment": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureContainment" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_launch_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_network_contained": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Network Contained" + }, + "oracle_systemd_scope_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Systemd Scope Unit" + }, + "permissions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Permissions", + "type": "array" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "maxLength": 200, + "minLength": 1, + "title": "Plan Token", + "type": "string" + }, + "planned_execution_identity": { + "$ref": "#/$defs/WorkloadExecutionIdentity" + }, + "preflight": { + "$ref": "#/$defs/PreflightReport" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemantics" + }, + "systemd_scope_unit": { + "title": "Systemd Scope Unit", + "type": "string" + }, + "warnings": { + "default": [], + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workload_definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Definition Id", + "type": "string" + }, + "workload_instance": { + "$ref": "#/$defs/WorkloadInstance" + }, + "workload_name": { + "maxLength": 200, + "minLength": 1, + "title": "Workload Name", + "type": "string" + }, + "workspace_id": { + "maxLength": 200, + "minLength": 1, + "title": "Workspace Id", + "type": "string" + }, + "writable_roots": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootBinding" + }, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "plan_token", + "plan_id", + "run_id", + "workspace_id", + "workload_name", + "workload_definition_id", + "workload_instance", + "semantics", + "execution_policy", + "collector_argv", + "collector_executable_binding", + "expected_artifact_kinds", + "expected_overhead", + "preflight", + "planned_execution_identity", + "execution_limits", + "expires_at", + "containment", + "network_contained", + "systemd_scope_unit" + ], + "title": "ActiveCapturePlan", + "type": "object" +} - removed
Output schema / $defs / AdapterSetup / properties / methodRemoved value: -{ - "const": "prepare_adapter", - "title": "Method", - "type": "string" -} - added
Output schema / $defs / AdapterSetup / properties / next_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / AdapterSetup / properties / next_toolRemoved value: -{ - "enum": [ - "prepare_adapter", - "list_capabilities" - ], - "title": "Next Tool", - "type": "string" -} - added
Output schema / $defs / AdapterSetup / properties / verification_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / AdapterSetup / properties / verification_toolRemoved value: -{ - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Verification Tool", - "type": "string" -} - changed
Output schema / $defs / AdapterSetup / requiredPrevious value: -[ - "method", - "adapter", - "distribution", - "package_identity", - "next_tool" -]New value: +[ + "adapter", + "distribution", + "package_identity", + "next_action", + "verification_action" +] - added
Output schema / $defs / AdapterWorkloadQualificationAdded value: +{ + "additionalProperties": false, + "properties": { + "observed_version": { + "maxLength": 200, + "minLength": 1, + "title": "Observed Version", + "type": "string" + }, + "protocol": { + "$ref": "#/$defs/WorkloadExecutionProtocol" + } + }, + "required": [ + "protocol", + "observed_version" + ], + "title": "AdapterWorkloadQualification", + "type": "object" +} - changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration", - "inference_request_trace", - "inference_result", - "kernel_build", - "kernel_profile" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" +] - added
Output schema / $defs / CapabilityExtraAdded value: +{ + "enum": [ + "cpu", + "execution", + "hardware", + "inference", + "memory", + "reduction", + "test", + "trace", + "torch", + "toxiproxy" + ], + "title": "CapabilityExtra", + "type": "string" +} - added
Output schema / $defs / CapabilityPermissionStatusAdded value: +{ + "enum": [ + "unknown_until_active_probe", + "not_exercised", + "granted", + "denied", + "unknown" + ], + "title": "CapabilityPermissionStatus", + "type": "string" +} - changed
Output schema / $defs / CapabilityProvisioning / enumPrevious value: -[ - "bundled", - "managed_runtime", - "host", - "third_party_approval", - "unsupported" -]New value: +[ + "bundled", + "managed_runtime", + "workload_environment", + "host", + "third_party_approval", + "unsupported" +] - changed
Output schema / $defs / CapabilityReport / properties / permission_status / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "$ref": "#/$defs/CapabilityPermissionStatus" + }, + { + "type": "null" + } +] - removed
Output schema / $defs / CapabilityReport / properties / permission_status / titleRemoved value: -"Permission Status" - added
Output schema / $defs / CapabilityReport / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / CapabilityReport / properties / probe_kind / typeRemoved value: -"string" - removed
Output schema / $defs / CapabilityReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / CapabilityReport / properties / setup_verification / $refAdded value: +"#/$defs/CapabilitySetupVerification" - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / enumRemoved value: -[ - "not_required", - "pending", - "passive", - "active" -] - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / titleRemoved value: -"Setup Verification" - removed
Output schema / $defs / CapabilityReport / properties / setup_verification / typeRemoved value: -"string" - added
Output schema / $defs / CapabilitySetup / properties / extra / $refAdded value: +"#/$defs/CapabilityExtra" - removed
Output schema / $defs / CapabilitySetup / properties / extra / enumRemoved value: -[ - "cpu", - "execution", - "memory", - "test", - "trace", - "torch", - "toxiproxy" -] - removed
Output schema / $defs / CapabilitySetup / properties / extra / titleRemoved value: -"Extra" - removed
Output schema / $defs / CapabilitySetup / properties / extra / typeRemoved value: -"string" - removed
Output schema / $defs / CapabilitySetup / properties / methodRemoved value: -{ - "const": "start_capability_setup", - "title": "Method", - "type": "string" -} - added
Output schema / $defs / CapabilitySetup / properties / next_actionAdded value: +{ + "$ref": "#/$defs/ManualAction" +} - removed
Output schema / $defs / CapabilitySetup / properties / next_toolRemoved value: -{ - "enum": [ - "start_capability_setup", - "list_capabilities" - ], - "title": "Next Tool", - "type": "string" -} - added
Output schema / $defs / CapabilitySetup / properties / verification_actionAdded value: +{ + "$ref": "#/$defs/ToolAction" +} - removed
Output schema / $defs / CapabilitySetup / properties / verification_toolRemoved value: -{ - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Verification Tool", - "type": "string" -} - changed
Output schema / $defs / CapabilitySetup / requiredPrevious value: -[ - "method", - "extra", - "next_tool" -]New value: +[ + "extra", + "next_action", + "verification_action" +] - added
Output schema / $defs / CapabilitySetupVerificationAdded value: +{ + "enum": [ + "not_required", + "pending", + "passive", + "active" + ], + "title": "CapabilitySetupVerification", + "type": "string" +} - added
Output schema / $defs / CaptureContainmentAdded value: +{ + "enum": [ + "active", + "degraded", + "uncontained", + "unavailable" + ], + "type": "string" +} - added
Output schema / $defs / CaptureExecutionLimitsAdded value: +{ + "additionalProperties": false, + "properties": { + "child_environment_allowlist": { + "items": { + "type": "string" + }, + "title": "Child Environment Allowlist", + "type": "array" + }, + "max_artifact_bytes": { + "exclusiveMinimum": 0, + "title": "Max Artifact Bytes", + "type": "integer" + }, + "max_output_bytes": { + "exclusiveMinimum": 0, + "title": "Max Output Bytes", + "type": "integer" + }, + "max_resource_observed_files": { + "exclusiveMinimum": 0, + "maximum": 1000000, + "title": "Max Resource Observed Files", + "type": "integer" + }, + "max_rows_per_generation": { + "exclusiveMinimum": 0, + "title": "Max Rows Per Generation", + "type": "integer" + }, + "minimum_free_bytes": { + "minimum": 0, + "title": "Minimum Free Bytes", + "type": "integer" + }, + "resource_sampling_interval_ms": { + "maximum": 10000, + "minimum": 25, + "title": "Resource Sampling Interval Ms", + "type": "integer" + } + }, + "required": [ + "child_environment_allowlist", + "max_output_bytes", + "max_artifact_bytes", + "minimum_free_bytes", + "resource_sampling_interval_ms", + "max_resource_observed_files", + "max_rows_per_generation" + ], + "title": "CaptureExecutionLimits", + "type": "object" +} - removed
Output schema / $defs / CapturePlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "adapter": { - "maxLength": 200, - "minLength": 1, - "title": "Adapter", - "type": "string" - }, - "adapter_capability": { - "anyOf": [ - { - "$ref": "#/$defs/CapabilityReport" - }, - { - "type": "null" - } - ], - "default": null - }, - "adapter_execution_plan": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Adapter Execution Plan" - }, - "adapter_options": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Adapter Options", - "type": "object" - }, - "adapter_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Adapter Version" - }, - "bound_identities": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Bound Identities", - "type": "object" - }, - "collector_argv": { - "items": { - "type": "string" - }, - "title": "Collector Argv", - "type": "array" - }, - "collector_environment": { - "additionalProperties": { - "type": "string" - }, - "title": "Collector Environment", - "type": "object" - }, - "containment": { - "enum": [ - "active", - "degraded", - "uncontained", - "unavailable" - ], - "title": "Containment", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "dynamic_parameters": { - "default": [], - "items": { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - "title": "Dynamic Parameters", - "type": "array" - }, - "execution_policy": { - "enum": [ - "trusted_local", - "approved_agent" - ], - "title": "Execution Policy", - "type": "string" - }, - "expected_artifact_kinds": { - "items": { - "$ref": "#/$defs/ArtifactKind" - }, - "title": "Expected Artifact Kinds", - "type": "array" - }, - "expected_overhead": { - "title": "Expected Overhead", - "type": "string" - }, - "expires_at": { - "format": "date-time", - "title": "Expires At", - "type": "string" - }, - "external_context": { - "anyOf": [ - { - "$ref": "#/$defs/ExternalExecutionContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "limitation_details": { - "default": [], - "items": { - "$ref": "#/$defs/LimitationDetail" - }, - "title": "Limitation Details", - "type": "array" - }, - "limits": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Limits", - "type": "object" - }, - "network_contained": { - "title": "Network Contained", - "type": "boolean" - }, - "permissions": { - "default": [], - "items": { - "type": "string" - }, - "title": "Permissions", - "type": "array" - }, - "plan_id": { - "maxLength": 200, - "minLength": 1, - "title": "Plan Id", - "type": "string" - }, - "planned_execution_identity": { - "$ref": "#/$defs/WorkloadExecutionIdentity" - }, - "preflight": { - "$ref": "#/$defs/PreflightReport" - }, - "request_digest": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Request Digest", - "type": "string" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "systemd_scope_unit": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Systemd Scope Unit" - }, - "warnings": { - "default": [], - "items": { - "type": "string" - }, - "title": "Warnings", - "type": "array" - }, - "workload_definition_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Workload Definition Id", - "type": "string" - }, - "workload_instance": { - "$ref": "#/$defs/WorkloadInstance" - }, - "workload_name": { - "maxLength": 200, - "minLength": 1, - "title": "Workload Name", - "type": "string" - }, - "workspace_id": { - "maxLength": 200, - "minLength": 1, - "title": "Workspace Id", - "type": "string" - }, - "writable_roots": { - "default": [], - "items": { - "$ref": "#/$defs/WritableRootBinding" - }, - "title": "Writable Roots", - "type": "array" - } - }, - "required": [ - "plan_id", - "run_id", - "request_digest", - "workspace_id", - "workload_name", - "workload_definition_id", - "workload_instance", - "adapter", - "execution_policy", - "collector_argv", - "expected_artifact_kinds", - "expected_overhead", - "containment", - "network_contained", - "preflight", - "planned_execution_identity", - "expires_at" - ], - "title": "CapturePlan", - "type": "object" -} - added
Output schema / $defs / CaptureScopeAdded value: +{ + "additionalProperties": false, + "description": "Property-defining capture scope projected from validated adapter options.", + "properties": { + "bounds": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Bounds", + "type": "object" + }, + "filters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 32, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Filters", + "type": "object" + }, + "mode": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "process_scope": { + "anyOf": [ + { + "$ref": "#/$defs/SemanticOption" + }, + { + "type": "null" + } + ], + "default": null + }, + "workload_cwd": { + "anyOf": [ + { + "maxLength": 4096, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Cwd" + } + }, + "title": "CaptureScope", + "type": "object" +} - added
Output schema / $defs / CompilerIdentityAdded value: +{ + "additionalProperties": false, + "description": "The exact Triton distribution executed by one declared interpreter.", + "properties": { + "adapter": { + "const": "triton.compiler", + "title": "Adapter", + "type": "string" + }, + "content_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Content Digest", + "type": "string" + }, + "distribution": { + "maxLength": 200, + "minLength": 1, + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$", + "title": "Distribution", + "type": "string" + }, + "interpreter_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Interpreter Digest", + "type": "string" + }, + "version": { + "maxLength": 200, + "minLength": 1, + "title": "Version", + "type": "string" + } + }, + "required": [ + "adapter", + "distribution", + "version", + "content_digest", + "interpreter_digest" + ], + "title": "CompilerIdentity", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - added
Output schema / $defs / DegradedCapturePlanAdded value: +{ + "additionalProperties": false, + "properties": { + "adapter_capability": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilityReport" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_execution_plan": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Execution Plan" + }, + "adapter_package_identity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Package Identity" + }, + "adapter_workload_qualification": { + "anyOf": [ + { + "$ref": "#/$defs/AdapterWorkloadQualification" + }, + { + "type": "null" + } + ], + "default": null + }, + "alternative_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "collector_argv": { + "items": { + "type": "string" + }, + "title": "Collector Argv", + "type": "array" + }, + "collector_environment": { + "additionalProperties": { + "type": "string" + }, + "title": "Collector Environment", + "type": "object" + }, + "collector_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "collector_implementation_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Implementation Id" + }, + "compiler_identity": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerIdentity" + }, + { + "type": "null" + } + ], + "default": null + }, + "containment": { + "const": "degraded", + "title": "Containment", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "dynamic_parameters": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Dynamic Parameters", + "type": "array" + }, + "execution_limits": { + "$ref": "#/$defs/CaptureExecutionLimits" + }, + "execution_policy": { + "enum": [ + "trusted_local", + "approved_agent" + ], + "title": "Execution Policy", + "type": "string" + }, + "expected_artifact_kinds": { + "items": { + "$ref": "#/$defs/ArtifactKind" + }, + "title": "Expected Artifact Kinds", + "type": "array" + }, + "expected_overhead": { + "title": "Expected Overhead", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "title": "Expires At", + "type": "string" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/ExternalExecutionContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "network_contained": { + "title": "Network Contained", + "type": "boolean" + }, + "oracle_argv": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Argv" + }, + "oracle_containment": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureContainment" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_launch_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_network_contained": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Network Contained" + }, + "oracle_systemd_scope_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Systemd Scope Unit" + }, + "permissions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Permissions", + "type": "array" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "maxLength": 200, + "minLength": 1, + "title": "Plan Token", + "type": "string" + }, + "planned_execution_identity": { + "$ref": "#/$defs/WorkloadExecutionIdentity" + }, + "preflight": { + "$ref": "#/$defs/PreflightReport" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemantics" + }, + "systemd_scope_unit": { + "default": null, + "title": "Systemd Scope Unit", + "type": "null" + }, + "warnings": { + "default": [], + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workload_definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Definition Id", + "type": "string" + }, + "workload_instance": { + "$ref": "#/$defs/WorkloadInstance" + }, + "workload_name": { + "maxLength": 200, + "minLength": 1, + "title": "Workload Name", + "type": "string" + }, + "workspace_id": { + "maxLength": 200, + "minLength": 1, + "title": "Workspace Id", + "type": "string" + }, + "writable_roots": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootBinding" + }, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "plan_token", + "plan_id", + "run_id", + "workspace_id", + "workload_name", + "workload_definition_id", + "workload_instance", + "semantics", + "execution_policy", + "collector_argv", + "collector_executable_binding", + "expected_artifact_kinds", + "expected_overhead", + "preflight", + "planned_execution_identity", + "execution_limits", + "expires_at", + "containment", + "network_contained" + ], + "title": "DegradedCapturePlan", + "type": "object" +} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutableIdentityAdded value: +{ + "additionalProperties": false, + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "inode": { + "minimum": 0, + "title": "Inode", + "type": "integer" + }, + "mode": { + "minimum": 0, + "title": "Mode", + "type": "integer" + }, + "modified_ns": { + "minimum": 0, + "title": "Modified Ns", + "type": "integer" + }, + "sha256": { + "title": "Sha256", + "type": "string" + }, + "size": { + "minimum": 0, + "title": "Size", + "type": "integer" + } + }, + "required": [ + "sha256", + "size", + "mode", + "device", + "inode", + "modified_ns" + ], + "title": "ExecutableIdentity", + "type": "object" +} - added
Output schema / $defs / ExecutablePolicyDecisionAdded value: +{ + "additionalProperties": false, + "properties": { + "allowed": { + "title": "Allowed", + "type": "boolean" + }, + "matched_root": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Root" + }, + "policy": { + "$ref": "#/$defs/ExecutableTrustPolicy" + } + }, + "required": [ + "policy", + "allowed" + ], + "title": "ExecutablePolicyDecision", + "type": "object" +} - added
Output schema / $defs / ExecutableResolutionOriginAdded value: +{ + "enum": [ + "explicit_path", + "path_search" + ], + "title": "ExecutableResolutionOrigin", + "type": "string" +} - added
Output schema / $defs / ExecutableTrustPolicyAdded value: +{ + "enum": [ + "project_bound", + "managed_tool", + "trusted_host_tool", + "exact_path" + ], + "title": "ExecutableTrustPolicy", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityBasisAdded value: +{ + "enum": [ + "project_source", + "distribution_metadata", + "interpreter_stdlib", + "explicit_file" + ], + "title": "ExecutionIdentityBasis", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInput / properties / identity_basisAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ExecutionIdentityBasis" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExecutionIdentityInput / properties / kind / $refAdded value: +"#/$defs/ExecutionIdentityInputKind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / enumRemoved value: -[ - "python_module", - "native_file" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / ExecutionIdentityInput / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInput / properties / status / $refAdded value: +"#/$defs/ExecutionIdentityInputStatus" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / enumRemoved value: -[ - "exact", - "missing", - "ambiguous", - "resolution_failed", - "not_observed" -] - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / ExecutionIdentityInput / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionIdentityInputKindAdded value: +{ + "enum": [ + "python_module", + "native_file" + ], + "title": "ExecutionIdentityInputKind", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityInputStatusAdded value: +{ + "enum": [ + "exact", + "missing", + "ambiguous", + "resolution_failed", + "not_observed" + ], + "title": "ExecutionIdentityInputStatus", + "type": "string" +} - added
Output schema / $defs / ExecutionIdentityQualityAdded value: +{ + "enum": [ + "exact", + "partial", + "unknown", + "not_applicable" + ], + "title": "ExecutionIdentityQuality", + "type": "string" +} - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / LimitationDetail / properties / source / $refAdded value: +"#/$defs/LimitationSource" - removed
Output schema / $defs / LimitationDetail / properties / source / enumRemoved value: -[ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" -] - removed
Output schema / $defs / LimitationDetail / properties / source / titleRemoved value: -"Source" - removed
Output schema / $defs / LimitationDetail / properties / source / typeRemoved value: -"string" - added
Output schema / $defs / LimitationSourceAdded value: +{ + "enum": [ + "adapter", + "containment", + "preflight", + "collector", + "artifact", + "resource", + "validation" + ], + "title": "LimitationSource", + "type": "string" +} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / PreflightDispositionAdded value: +{ + "enum": [ + "ready", + "blocked", + "exploratory" + ], + "title": "PreflightDisposition", + "type": "string" +} - added
Output schema / $defs / PreflightReport / properties / disposition / $refAdded value: +"#/$defs/PreflightDisposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / enumRemoved value: -[ - "ready", - "blocked", - "exploratory" -] - removed
Output schema / $defs / PreflightReport / properties / disposition / titleRemoved value: -"Disposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / typeRemoved value: -"string" - added
Output schema / $defs / PreflightReport / properties / mode / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / PreflightReport / properties / mode / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / PreflightReport / properties / mode / titleRemoved value: -"Mode" - removed
Output schema / $defs / PreflightReport / properties / mode / typeRemoved value: -"string" - removed
Output schema / $defs / PreflightReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RequirementKindAdded value: +{ + "enum": [ + "executable", + "python_distribution", + "capability" + ], + "title": "RequirementKind", + "type": "string" +} - added
Output schema / $defs / RequirementResult / properties / kind / $refAdded value: +"#/$defs/RequirementKind" - removed
Output schema / $defs / RequirementResult / properties / kind / enumRemoved value: -[ - "executable", - "python_distribution", - "capability" -] - removed
Output schema / $defs / RequirementResult / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / RequirementResult / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / next_actionAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / RequirementResult / properties / next_toolRemoved value: -{ - "anyOf": [ - { - "enum": [ - "prepare_adapter", - "start_capability_setup", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" -} - added
Output schema / $defs / RequirementResult / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / RequirementResult / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / status / $refAdded value: +"#/$defs/RequirementStatus" - removed
Output schema / $defs / RequirementResult / properties / status / enumRemoved value: -[ - "available", - "absent", - "permission_denied", - "environment_blocked", - "unsupported", - "unknown", - "probe_failed" -] - removed
Output schema / $defs / RequirementResult / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / RequirementResult / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / RequirementStatusAdded value: +{ + "enum": [ + "available", + "absent", + "permission_denied", + "environment_blocked", + "unsupported", + "unknown", + "probe_failed" + ], + "title": "RequirementStatus", + "type": "string" +} - added
Output schema / $defs / ResolvedExecutableAdded value: +{ + "additionalProperties": false, + "properties": { + "canonical_target": { + "format": "path", + "title": "Canonical Target", + "type": "string" + }, + "identity": { + "$ref": "#/$defs/ExecutableIdentity" + }, + "invocation_path": { + "format": "path", + "title": "Invocation Path", + "type": "string" + }, + "matched_path_entry": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Path Entry" + }, + "origin": { + "$ref": "#/$defs/ExecutableResolutionOrigin" + }, + "policy_decision": { + "$ref": "#/$defs/ExecutablePolicyDecision" + }, + "requested_token": { + "title": "Requested Token", + "type": "string" + } + }, + "required": [ + "requested_token", + "invocation_path", + "canonical_target", + "origin", + "identity", + "policy_decision" + ], + "title": "ResolvedExecutable", + "type": "object" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSemanticsAdded value: +{ + "additionalProperties": false, + "description": "Durable authority for what a run attempted, independent of produced bytes.", + "properties": { + "adapter": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter" + }, + "adapter_version": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Version" + }, + "configuration": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 64, + "propertyNames": { + "maxLength": 200, + "minLength": 1 + }, + "title": "Configuration", + "type": "object" + }, + "origin": { + "enum": [ + "capture", + "import", + "internal" + ], + "title": "Origin", + "type": "string" + }, + "scope": { + "$ref": "#/$defs/CaptureScope" + }, + "unavailable_fields": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "maxItems": 32, + "title": "Unavailable Fields", + "type": "array" + } + }, + "required": [ + "origin" + ], + "title": "RunSemantics", + "type": "object" +} - added
Output schema / $defs / SemanticOptionAdded value: +{ + "additionalProperties": false, + "properties": { + "name": { + "maxLength": 200, + "minLength": 1, + "title": "Name", + "type": "string" + }, + "value": { + "$ref": "#/$defs/JsonValue" + } + }, + "required": [ + "name", + "value" + ], + "title": "SemanticOption", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / result / $refRemoved value: -"#/$defs/CapturePlan" - added
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / result / discriminatorAdded value: +{ + "mapping": { + "active": "#/$defs/ActiveCapturePlan", + "degraded": "#/$defs/DegradedCapturePlan", + "unavailable": "#/$defs/UnavailableCapturePlan", + "uncontained": "#/$defs/UncontainedCapturePlan" + }, + "propertyName": "containment" +} - added
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / result / oneOfAdded value: +[ + { + "$ref": "#/$defs/ActiveCapturePlan" + }, + { + "$ref": "#/$defs/DegradedCapturePlan" + }, + { + "$ref": "#/$defs/UncontainedCapturePlan" + }, + { + "$ref": "#/$defs/UnavailableCapturePlan" + } +] - added
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / result / titleAdded value: +"Result" - removed
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_CapturePlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableCapturePlanAdded value: +{ + "additionalProperties": false, + "properties": { + "adapter_capability": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilityReport" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_execution_plan": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Execution Plan" + }, + "adapter_package_identity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Package Identity" + }, + "adapter_workload_qualification": { + "anyOf": [ + { + "$ref": "#/$defs/AdapterWorkloadQualification" + }, + { + "type": "null" + } + ], + "default": null + }, + "alternative_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "collector_argv": { + "items": { + "type": "string" + }, + "title": "Collector Argv", + "type": "array" + }, + "collector_environment": { + "additionalProperties": { + "type": "string" + }, + "title": "Collector Environment", + "type": "object" + }, + "collector_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "collector_implementation_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Implementation Id" + }, + "compiler_identity": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerIdentity" + }, + { + "type": "null" + } + ], + "default": null + }, + "containment": { + "const": "unavailable", + "title": "Containment", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "dynamic_parameters": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Dynamic Parameters", + "type": "array" + }, + "execution_limits": { + "$ref": "#/$defs/CaptureExecutionLimits" + }, + "execution_policy": { + "enum": [ + "trusted_local", + "approved_agent" + ], + "title": "Execution Policy", + "type": "string" + }, + "expected_artifact_kinds": { + "items": { + "$ref": "#/$defs/ArtifactKind" + }, + "title": "Expected Artifact Kinds", + "type": "array" + }, + "expected_overhead": { + "title": "Expected Overhead", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "title": "Expires At", + "type": "string" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/ExternalExecutionContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "network_contained": { + "const": false, + "default": false, + "title": "Network Contained", + "type": "boolean" + }, + "oracle_argv": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Argv" + }, + "oracle_containment": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureContainment" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_launch_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_network_contained": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Network Contained" + }, + "oracle_systemd_scope_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Systemd Scope Unit" + }, + "permissions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Permissions", + "type": "array" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "maxLength": 200, + "minLength": 1, + "title": "Plan Token", + "type": "string" + }, + "planned_execution_identity": { + "$ref": "#/$defs/WorkloadExecutionIdentity" + }, + "preflight": { + "$ref": "#/$defs/PreflightReport" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemantics" + }, + "systemd_scope_unit": { + "default": null, + "title": "Systemd Scope Unit", + "type": "null" + }, + "warnings": { + "default": [], + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workload_definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Definition Id", + "type": "string" + }, + "workload_instance": { + "$ref": "#/$defs/WorkloadInstance" + }, + "workload_name": { + "maxLength": 200, + "minLength": 1, + "title": "Workload Name", + "type": "string" + }, + "workspace_id": { + "maxLength": 200, + "minLength": 1, + "title": "Workspace Id", + "type": "string" + }, + "writable_roots": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootBinding" + }, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "plan_token", + "plan_id", + "run_id", + "workspace_id", + "workload_name", + "workload_definition_id", + "workload_instance", + "semantics", + "execution_policy", + "collector_argv", + "collector_executable_binding", + "expected_artifact_kinds", + "expected_overhead", + "preflight", + "planned_execution_identity", + "execution_limits", + "expires_at", + "containment" + ], + "title": "UnavailableCapturePlan", + "type": "object" +} - added
Output schema / $defs / UncontainedCapturePlanAdded value: +{ + "additionalProperties": false, + "properties": { + "adapter_capability": { + "anyOf": [ + { + "$ref": "#/$defs/CapabilityReport" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_execution_plan": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Execution Plan" + }, + "adapter_package_identity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Adapter Package Identity" + }, + "adapter_workload_qualification": { + "anyOf": [ + { + "$ref": "#/$defs/AdapterWorkloadQualification" + }, + { + "type": "null" + } + ], + "default": null + }, + "alternative_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "collector_argv": { + "items": { + "type": "string" + }, + "title": "Collector Argv", + "type": "array" + }, + "collector_environment": { + "additionalProperties": { + "type": "string" + }, + "title": "Collector Environment", + "type": "object" + }, + "collector_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "collector_implementation_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Implementation Id" + }, + "compiler_identity": { + "anyOf": [ + { + "$ref": "#/$defs/CompilerIdentity" + }, + { + "type": "null" + } + ], + "default": null + }, + "containment": { + "const": "uncontained", + "title": "Containment", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "dynamic_parameters": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Dynamic Parameters", + "type": "array" + }, + "execution_limits": { + "$ref": "#/$defs/CaptureExecutionLimits" + }, + "execution_policy": { + "enum": [ + "trusted_local", + "approved_agent" + ], + "title": "Execution Policy", + "type": "string" + }, + "expected_artifact_kinds": { + "items": { + "$ref": "#/$defs/ArtifactKind" + }, + "title": "Expected Artifact Kinds", + "type": "array" + }, + "expected_overhead": { + "title": "Expected Overhead", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "title": "Expires At", + "type": "string" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/ExternalExecutionContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "network_contained": { + "const": false, + "default": false, + "title": "Network Contained", + "type": "boolean" + }, + "oracle_argv": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Argv" + }, + "oracle_containment": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureContainment" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_launch_executable_binding": { + "anyOf": [ + { + "$ref": "#/$defs/ResolvedExecutable" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_network_contained": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Network Contained" + }, + "oracle_systemd_scope_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Systemd Scope Unit" + }, + "permissions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Permissions", + "type": "array" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "maxLength": 200, + "minLength": 1, + "title": "Plan Token", + "type": "string" + }, + "planned_execution_identity": { + "$ref": "#/$defs/WorkloadExecutionIdentity" + }, + "preflight": { + "$ref": "#/$defs/PreflightReport" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "semantics": { + "$ref": "#/$defs/RunSemantics" + }, + "systemd_scope_unit": { + "default": null, + "title": "Systemd Scope Unit", + "type": "null" + }, + "warnings": { + "default": [], + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workload_definition_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Definition Id", + "type": "string" + }, + "workload_instance": { + "$ref": "#/$defs/WorkloadInstance" + }, + "workload_name": { + "maxLength": 200, + "minLength": 1, + "title": "Workload Name", + "type": "string" + }, + "workspace_id": { + "maxLength": 200, + "minLength": 1, + "title": "Workspace Id", + "type": "string" + }, + "writable_roots": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootBinding" + }, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "plan_token", + "plan_id", + "run_id", + "workspace_id", + "workload_name", + "workload_definition_id", + "workload_instance", + "semantics", + "execution_policy", + "collector_argv", + "collector_executable_binding", + "expected_artifact_kinds", + "expected_overhead", + "preflight", + "planned_execution_identity", + "execution_limits", + "expires_at", + "containment" + ], + "title": "UncontainedCapturePlan", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - added
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / $refAdded value: +"#/$defs/ExecutionIdentityQuality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / enumRemoved value: -[ - "exact", - "partial", - "unknown", - "not_applicable" -] - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / titleRemoved value: -"Quality" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / quality / typeRemoved value: -"string" - removed
Output schema / $defs / WorkloadExecutionIdentity / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / WorkloadExecutionProtocolAdded value: +{ + "enum": [ + "nvbench" + ], + "title": "WorkloadExecutionProtocol", + "type": "string" +} - added
Output schema / $defs / WorkloadInstance / properties / executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - removed
Output schema / $defs / WorkloadInstance / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / WorkloadInstance / requiredPrevious value: -[ - "workload_instance_id", - "workload_definition_id", - "command" -]New value: +[ + "workload_instance_id", + "workload_definition_id", + "command", + "executable_binding" +]
- Changed
plan_experiment79 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / Experiment / properties / measurement_seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / metric_sourceAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricSource" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Experiment / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Experiment / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Experiment / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Experiment / properties / primary_metric_unitAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric Unit" +} - added
Output schema / $defs / Experiment / properties / role / $refAdded value: +"#/$defs/ExperimentRole" - removed
Output schema / $defs / Experiment / properties / role / enumRemoved value: -[ - "exploratory", - "confirmatory" -] - removed
Output schema / $defs / Experiment / properties / role / titleRemoved value: -"Role" - removed
Output schema / $defs / Experiment / properties / role / typeRemoved value: -"string" - removed
Output schema / $defs / Experiment / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Experiment / properties / value_domainAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricValueDomain" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / zero_policyAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricZeroPolicy" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / ExperimentPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "adapter": { - "title": "Adapter", - "type": "string" - }, - "blocks": { - "items": { - "$ref": "#/$defs/ExperimentBlock" - }, - "title": "Blocks", - "type": "array" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "execution_policy": { - "$ref": "#/$defs/ExecutionPolicy" - }, - "experiment": { - "$ref": "#/$defs/Experiment" - }, - "experiment_config_digest": { - "title": "Experiment Config Digest", - "type": "string" - }, - "experiment_name": { - "title": "Experiment Name", - "type": "string" - }, - "expires_at": { - "format": "date-time", - "title": "Expires At", - "type": "string" - }, - "factors": { - "additionalProperties": { - "items": { - "$ref": "#/$defs/JsonValue" - }, - "type": "array" - }, - "title": "Factors", - "type": "object" - }, - "metric_source": { - "default": "measurement", - "enum": [ - "measurement", - "runtime_resource" - ], - "title": "Metric Source", - "type": "string" - }, - "parameter_overrides": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Parameter Overrides", - "type": "object" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "variant_parameter": { - "title": "Variant Parameter", - "type": "string" - }, - "variants": { - "items": { - "type": "string" - }, - "title": "Variants", - "type": "array" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "plan_id", - "request_digest", - "workspace_id", - "experiment_name", - "experiment", - "adapter", - "execution_policy", - "variant_parameter", - "variants", - "parameter_overrides", - "blocks", - "experiment_config_digest", - "created_at", - "expires_at" - ], - "title": "ExperimentPlan", - "type": "object" -} - added
Output schema / $defs / ExperimentRoleAdded value: +{ + "enum": [ + "exploratory", + "confirmatory" + ], + "title": "ExperimentRole", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / $refRemoved value: -"#/$defs/ExperimentPlan" - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / propertiesAdded value: +{ + "adapter": { + "title": "Adapter", + "type": "string" + }, + "baseline_variant": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Variant" + }, + "blocks": { + "items": { + "$ref": "#/$defs/ExperimentBlock" + }, + "title": "Blocks", + "type": "array" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "execution_policy": { + "$ref": "#/$defs/ExecutionPolicy" + }, + "experiment": { + "$ref": "#/$defs/Experiment" + }, + "experiment_config_digest": { + "title": "Experiment Config Digest", + "type": "string" + }, + "experiment_name": { + "title": "Experiment Name", + "type": "string" + }, + "expires_at": { + "format": "date-time", + "title": "Expires At", + "type": "string" + }, + "factors": { + "additionalProperties": { + "items": { + "$ref": "#/$defs/JsonValue" + }, + "type": "array" + }, + "title": "Factors", + "type": "object" + }, + "metric_source": { + "$ref": "#/$defs/MetricSource", + "default": "measurement" + }, + "parameter_overrides": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameter Overrides", + "type": "object" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "title": "Plan Token", + "type": "string" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "variant_parameter": { + "title": "Variant Parameter", + "type": "string" + }, + "variants": { + "items": { + "type": "string" + }, + "title": "Variants", + "type": "array" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / requiredAdded value: +[ + "plan_token", + "plan_id", + "request_digest", + "workspace_id", + "experiment_name", + "experiment", + "adapter", + "execution_policy", + "variant_parameter", + "variants", + "parameter_overrides", + "blocks", + "experiment_config_digest", + "created_at", + "expires_at" +] - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / titleAdded value: +"ExperimentPlan" - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
plan_fault_experiment87 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / Experiment / properties / measurement_seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / metric_sourceAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricSource" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Experiment / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Experiment / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Experiment / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Experiment / properties / primary_metric_unitAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric Unit" +} - added
Output schema / $defs / Experiment / properties / role / $refAdded value: +"#/$defs/ExperimentRole" - removed
Output schema / $defs / Experiment / properties / role / enumRemoved value: -[ - "exploratory", - "confirmatory" -] - removed
Output schema / $defs / Experiment / properties / role / titleRemoved value: -"Role" - removed
Output schema / $defs / Experiment / properties / role / typeRemoved value: -"string" - removed
Output schema / $defs / Experiment / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Experiment / properties / value_domainAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricValueDomain" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / zero_policyAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricZeroPolicy" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExperimentPlan / properties / baseline_variantAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Variant" +} - added
Output schema / $defs / ExperimentPlan / properties / metric_source / $refAdded value: +"#/$defs/MetricSource" - removed
Output schema / $defs / ExperimentPlan / properties / metric_source / enumRemoved value: -[ - "measurement", - "runtime_resource" -] - removed
Output schema / $defs / ExperimentPlan / properties / metric_source / titleRemoved value: -"Metric Source" - removed
Output schema / $defs / ExperimentPlan / properties / metric_source / typeRemoved value: -"string" - added
Output schema / $defs / ExperimentPlan / properties / plan_tokenAdded value: +{ + "title": "Plan Token", + "type": "string" +} - removed
Output schema / $defs / ExperimentPlan / properties / schema_versionRemoved value: -{ - "default": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / ExperimentPlan / requiredPrevious value: -[ - "plan_id", - "request_digest", - "workspace_id", - "experiment_name", - "experiment", - "adapter", - "execution_policy", - "variant_parameter", - "variants", - "parameter_overrides", - "blocks", - "experiment_config_digest", - "created_at", - "expires_at" -]New value: +[ + "plan_token", + "plan_id", + "request_digest", + "workspace_id", + "experiment_name", + "experiment", + "adapter", + "execution_policy", + "variant_parameter", + "variants", + "parameter_overrides", + "blocks", + "experiment_config_digest", + "created_at", + "expires_at" +] - added
Output schema / $defs / ExperimentRoleAdded value: +{ + "enum": [ + "exploratory", + "confirmatory" + ], + "title": "ExperimentRole", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FaultExperimentPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "consumed_at": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Consumed At" - }, - "containment": { - "default": "managed_process_group", - "title": "Containment", - "type": "string" - }, - "endpoint_parameter": { - "title": "Endpoint Parameter", - "type": "string" - }, - "endpoint_template": { - "title": "Endpoint Template", - "type": "string" - }, - "experiment_name": { - "title": "Experiment Name", - "type": "string" - }, - "experiment_plan": { - "$ref": "#/$defs/ExperimentPlan" - }, - "fault_config": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Fault Config", - "type": "object" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "parameter_overrides": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Parameter Overrides", - "type": "object" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "revision": { - "default": 0, - "title": "Revision", - "type": "integer" - }, - "scenarios": { - "additionalProperties": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - "title": "Scenarios", - "type": "object" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "tool_asset": { - "title": "Tool Asset", - "type": "string" - }, - "tool_digest": { - "title": "Tool Digest", - "type": "string" - }, - "tool_version": { - "title": "Tool Version", - "type": "string" - }, - "upstream_host": { - "title": "Upstream Host", - "type": "string" - }, - "upstream_port": { - "title": "Upstream Port", - "type": "integer" - }, - "workload_containment": { - "default": "trusted_local", - "title": "Workload Containment", - "type": "string" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "plan_id", - "request_digest", - "workspace_id", - "experiment_name", - "experiment_plan", - "fault_config", - "endpoint_parameter", - "upstream_host", - "upstream_port", - "endpoint_template", - "scenarios", - "tool_version", - "tool_asset", - "tool_digest" - ], - "title": "FaultExperimentPlan", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / $refRemoved value: -"#/$defs/FaultExperimentPlan" - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / propertiesAdded value: +{ + "containment": { + "const": "managed_process_group", + "default": "managed_process_group", + "title": "Containment", + "type": "string" + }, + "endpoint_parameter": { + "title": "Endpoint Parameter", + "type": "string" + }, + "endpoint_template": { + "title": "Endpoint Template", + "type": "string" + }, + "experiment_name": { + "title": "Experiment Name", + "type": "string" + }, + "experiment_plan": { + "$ref": "#/$defs/ExperimentPlan" + }, + "fault_config": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Fault Config", + "type": "object" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "parameter_overrides": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameter Overrides", + "type": "object" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "title": "Plan Token", + "type": "string" + }, + "scenarios": { + "additionalProperties": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + "title": "Scenarios", + "type": "object" + }, + "tool_asset": { + "title": "Tool Asset", + "type": "string" + }, + "tool_digest": { + "title": "Tool Digest", + "type": "string" + }, + "tool_executable_digest": { + "title": "Tool Executable Digest", + "type": "string" + }, + "tool_manifest_revision": { + "title": "Tool Manifest Revision", + "type": "string" + }, + "tool_version": { + "title": "Tool Version", + "type": "string" + }, + "upstream_host": { + "title": "Upstream Host", + "type": "string" + }, + "upstream_port": { + "title": "Upstream Port", + "type": "integer" + }, + "workload_containment": { + "$ref": "#/$defs/ExecutionPolicy", + "default": "trusted_local" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / requiredAdded value: +[ + "plan_token", + "plan_id", + "workspace_id", + "experiment_name", + "experiment_plan", + "fault_config", + "endpoint_parameter", + "upstream_host", + "upstream_port", + "endpoint_template", + "scenarios", + "tool_version", + "tool_asset", + "tool_digest", + "tool_executable_digest", + "tool_manifest_revision" +] - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / titleAdded value: +"FaultExperimentPlan" - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
plan_inference_profile130 fields changed- added
Input schema / $defsAdded value: +{ + "SupportedInferenceProfiler": { + "enum": [ + "torch_profiler", + "nsight_systems" + ], + "type": "string" + } +} - added
Input schema / properties / measurement_run_idAdded value: +{ + "maxLength": 200, + "minLength": 1, + "title": "Measurement Run Id", + "type": "string" +} - added
Input schema / properties / profiler / $refAdded value: +"#/$defs/SupportedInferenceProfiler" - removed
Input schema / properties / profiler / enumRemoved value: -[ - "torch_profiler", - "nsight_systems" -] - removed
Input schema / properties / profiler / titleRemoved value: -"Profiler" - removed
Input schema / properties / profiler / typeRemoved value: -"string" - added
Input schema / properties / scenario_nameAdded value: +{ + "maxLength": 100, + "minLength": 1, + "title": "Scenario Name", + "type": "string" +} - added
Input schema / properties / timeout_secondsAdded value: +{ + "default": 300, + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" +} - changed
Input schema / requiredPrevious value: -[ - "server_name", - "profiler" -]New value: +[ + "server_name", + "scenario_name", + "profiler", + "measurement_run_id" +] - added
Output schema / $defs / AIPerfScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "burstiness": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Burstiness" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "aiperf", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "const": null, + "default": null, + "title": "Random Input Len", + "type": "null" + }, + "random_output_len": { + "const": null, + "default": null, + "title": "Random Output Len", + "type": "null" + }, + "random_range_ratio": { + "const": null, + "default": null, + "title": "Random Range Ratio", + "type": "null" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "vllm", + "default": "vllm", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 100, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trace Artifact Id" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider" + ], + "title": "AIPerfScenarioPlan", + "type": "object" +} - added
Output schema / $defs / BoundDirectoryReferenceAdded value: +{ + "additionalProperties": false, + "description": "Serializable authority reference stored in an immutable operation plan.", + "properties": { + "identity": { + "$ref": "#/$defs/DirectoryIdentity" + }, + "relative_path": { + "maxLength": 500, + "minLength": 1, + "pattern": "^[A-Za-z0-9._/-]+$", + "title": "Relative Path", + "type": "string" + } + }, + "required": [ + "relative_path", + "identity" + ], + "title": "BoundDirectoryReference", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - added
Output schema / $defs / DirectoryIdentityAdded value: +{ + "additionalProperties": false, + "description": "Stable identity of a directory opened through the trusted-root boundary.", + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "guarantee": { + "const": "posix_dir_fd_no_links", + "default": "posix_dir_fd_no_links", + "title": "Guarantee", + "type": "string" + }, + "inode": { + "exclusiveMinimum": 0, + "title": "Inode", + "type": "integer" + } + }, + "required": [ + "device", + "inode" + ], + "title": "DirectoryIdentity", + "type": "object" +} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutableIdentityAdded value: +{ + "additionalProperties": false, + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "inode": { + "minimum": 0, + "title": "Inode", + "type": "integer" + }, + "mode": { + "minimum": 0, + "title": "Mode", + "type": "integer" + }, + "modified_ns": { + "minimum": 0, + "title": "Modified Ns", + "type": "integer" + }, + "sha256": { + "title": "Sha256", + "type": "string" + }, + "size": { + "minimum": 0, + "title": "Size", + "type": "integer" + } + }, + "required": [ + "sha256", + "size", + "mode", + "device", + "inode", + "modified_ns" + ], + "title": "ExecutableIdentity", + "type": "object" +} - added
Output schema / $defs / ExecutablePolicyDecisionAdded value: +{ + "additionalProperties": false, + "properties": { + "allowed": { + "title": "Allowed", + "type": "boolean" + }, + "matched_root": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Root" + }, + "policy": { + "$ref": "#/$defs/ExecutableTrustPolicy" + } + }, + "required": [ + "policy", + "allowed" + ], + "title": "ExecutablePolicyDecision", + "type": "object" +} - added
Output schema / $defs / ExecutableResolutionOriginAdded value: +{ + "enum": [ + "explicit_path", + "path_search" + ], + "title": "ExecutableResolutionOrigin", + "type": "string" +} - added
Output schema / $defs / ExecutableTrustPolicyAdded value: +{ + "enum": [ + "project_bound", + "managed_tool", + "trusted_host_tool", + "exact_path" + ], + "title": "ExecutableTrustPolicy", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceEndpointTypeAdded value: +{ + "enum": [ + "chat", + "completions" + ], + "title": "InferenceEndpointType", + "type": "string" +} - removed
Output schema / $defs / InferenceProfilingPlanRemoved value: -{ - "oneOf": [ - { - "$ref": "#/$defs/VllmTorchProfilingPlan" - }, - { - "$ref": "#/$defs/SglangTorchProfilingPlan" - }, - { - "$ref": "#/$defs/NsightSystemsProfilingPlan" - } - ] -} - added
Output schema / $defs / InferenceScenarioPlanAdded value: +{ + "discriminator": { + "mapping": { + "aiperf": "#/$defs/AIPerfScenarioPlan", + "sglang_bench": "#/$defs/SglangBenchScenarioPlan", + "vllm_bench": "#/$defs/VllmBenchScenarioPlan" + }, + "propertyName": "provider" + }, + "oneOf": [ + { + "$ref": "#/$defs/AIPerfScenarioPlan" + }, + { + "$ref": "#/$defs/VllmBenchScenarioPlan" + }, + { + "$ref": "#/$defs/SglangBenchScenarioPlan" + } + ] +} - added
Output schema / $defs / InferenceServerModeAdded value: +{ + "enum": [ + "managed", + "existing_local" + ], + "title": "InferenceServerMode", + "type": "string" +} - added
Output schema / $defs / InferenceServerProviderAdded value: +{ + "enum": [ + "vllm", + "sglang" + ], + "title": "InferenceServerProvider", + "type": "string" +} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / benchmark_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Benchmark Executable Digest" -} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / launch_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / measurement_run_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Run Id" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / nsys_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / output_relative_pathAdded value: +{ + "title": "Output Relative Path", + "type": "string" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / output_rootAdded value: +{ + "$ref": "#/$defs/BoundDirectoryReference" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / plan_tokenAdded value: +{ + "default": "", + "title": "Plan Token", + "type": "string" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / scenario_nameAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Scenario Name" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / scenario_planAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/InferenceScenarioPlan" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" -} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_provider / $refAdded value: +"#/$defs/InferenceServerProvider" - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_provider / enumRemoved value: -[ - "vllm", - "sglang" -] - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_provider / titleRemoved value: -"Server Provider" - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_provider / typeRemoved value: -"string" - removed
Output schema / $defs / NsightSystemsProfilingPlan / properties / server_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" -} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / symbol_resolutionAdded value: +{ + "const": "disabled", + "default": "disabled", + "title": "Symbol Resolution", + "type": "string" +} - added
Output schema / $defs / NsightSystemsProfilingPlan / properties / timeout_secondsAdded value: +{ + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Timeout Seconds" +} - changed
Output schema / $defs / NsightSystemsProfilingPlan / requiredPrevious value: -[ - "plan_id", - "server_name", - "base_url", - "server_argv", - "server_cwd", - "environment_names", - "environment_digest", - "output_path", - "configuration_id", - "limitations", - "server_provider", - "nsys_executable" -]New value: +[ + "plan_id", + "server_name", + "base_url", + "server_argv", + "server_executable_binding", + "launch_executable_binding", + "server_cwd", + "environment_names", + "environment_digest", + "output_root", + "output_relative_path", + "output_path", + "configuration_id", + "limitations", + "server_provider", + "nsys_executable", + "nsys_executable_binding" +] - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResolvedExecutableAdded value: +{ + "additionalProperties": false, + "properties": { + "canonical_target": { + "format": "path", + "title": "Canonical Target", + "type": "string" + }, + "identity": { + "$ref": "#/$defs/ExecutableIdentity" + }, + "invocation_path": { + "format": "path", + "title": "Invocation Path", + "type": "string" + }, + "matched_path_entry": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Path Entry" + }, + "origin": { + "$ref": "#/$defs/ExecutableResolutionOrigin" + }, + "policy_decision": { + "$ref": "#/$defs/ExecutablePolicyDecision" + }, + "requested_token": { + "title": "Requested Token", + "type": "string" + } + }, + "required": [ + "requested_token", + "invocation_path", + "canonical_target", + "origin", + "identity", + "policy_decision" + ], + "title": "ResolvedExecutable", + "type": "object" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SglangBenchScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "benchmark_capabilities": { + "items": { + "type": "string" + }, + "maxItems": 32, + "minItems": 1, + "title": "Benchmark Capabilities", + "type": "array" + }, + "burstiness": { + "const": null, + "default": null, + "title": "Burstiness", + "type": "null" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "sglang_bench", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "exclusiveMinimum": 0, + "maximum": 1000000, + "title": "Random Input Len", + "type": "integer" + }, + "random_output_len": { + "exclusiveMinimum": 0, + "maximum": 1000000, + "title": "Random Output Len", + "type": "integer" + }, + "random_range_ratio": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 1, + "title": "Random Range Ratio", + "type": "number" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "sglang", + "default": "sglang", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "maximum": 1, + "minimum": 1, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "const": true, + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "const": null, + "default": null, + "title": "Trace Artifact Id", + "type": "null" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider", + "benchmark_capabilities", + "random_input_len", + "random_output_len" + ], + "title": "SglangBenchScenarioPlan", + "type": "object" +} - changed
Output schema / $defs / SglangProfileOptions / descriptionPrevious value: -"The only SGLang 0.5.16 profiler request Flameox permits in v1."New value: +"The SGLang Torch-profiler request Flameox supports." - removed
Output schema / $defs / SglangTorchProfilingPlan / properties / benchmark_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Benchmark Executable Digest" -} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / launch_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / measurement_run_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Run Id" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / nsys_executable_bindingAdded value: +{ + "const": null, + "default": null, + "title": "Nsys Executable Binding", + "type": "null" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / output_relative_pathAdded value: +{ + "title": "Output Relative Path", + "type": "string" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / output_rootAdded value: +{ + "$ref": "#/$defs/BoundDirectoryReference" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / plan_tokenAdded value: +{ + "default": "", + "title": "Plan Token", + "type": "string" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / scenario_nameAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Scenario Name" +} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / scenario_planAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/InferenceScenarioPlan" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / SglangTorchProfilingPlan / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / server_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - removed
Output schema / $defs / SglangTorchProfilingPlan / properties / server_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" -} - removed
Output schema / $defs / SglangTorchProfilingPlan / properties / server_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" -} - added
Output schema / $defs / SglangTorchProfilingPlan / properties / timeout_secondsAdded value: +{ + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Timeout Seconds" +} - changed
Output schema / $defs / SglangTorchProfilingPlan / requiredPrevious value: -[ - "plan_id", - "server_name", - "base_url", - "server_argv", - "server_cwd", - "environment_names", - "environment_digest", - "output_path", - "configuration_id", - "limitations", - "sglang_profile_id", - "sglang_profile_options" -]New value: +[ + "plan_id", + "server_name", + "base_url", + "server_argv", + "server_executable_binding", + "launch_executable_binding", + "server_cwd", + "environment_names", + "environment_digest", + "output_root", + "output_relative_path", + "output_path", + "configuration_id", + "limitations", + "sglang_profile_id", + "sglang_profile_options" +] - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceProfilingPlan_ / properties / result / $refRemoved value: -"#/$defs/InferenceProfilingPlan" - added
Output schema / $defs / SuccessPayload_InferenceProfilingPlan_ / properties / result / oneOfAdded value: +[ + { + "$ref": "#/$defs/VllmTorchProfilingPlan" + }, + { + "$ref": "#/$defs/SglangTorchProfilingPlan" + }, + { + "$ref": "#/$defs/NsightSystemsProfilingPlan" + } +] - added
Output schema / $defs / SuccessPayload_InferenceProfilingPlan_ / properties / result / titleAdded value: +"Result" - removed
Output schema / $defs / SuccessPayload_InferenceProfilingPlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceProfilingPlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / VllmBenchScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "burstiness": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Burstiness" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "vllm_bench", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "const": null, + "default": null, + "title": "Random Input Len", + "type": "null" + }, + "random_output_len": { + "const": null, + "default": null, + "title": "Random Output Len", + "type": "null" + }, + "random_range_ratio": { + "const": null, + "default": null, + "title": "Random Range Ratio", + "type": "null" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "vllm", + "default": "vllm", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "maximum": 1, + "minimum": 1, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "const": true, + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "const": null, + "default": null, + "title": "Trace Artifact Id", + "type": "null" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider" + ], + "title": "VllmBenchScenarioPlan", + "type": "object" +} - removed
Output schema / $defs / VllmTorchProfilingPlan / properties / benchmark_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Benchmark Executable Digest" -} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / launch_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / measurement_run_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Run Id" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / nsys_executable_bindingAdded value: +{ + "const": null, + "default": null, + "title": "Nsys Executable Binding", + "type": "null" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / output_relative_pathAdded value: +{ + "title": "Output Relative Path", + "type": "string" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / output_rootAdded value: +{ + "$ref": "#/$defs/BoundDirectoryReference" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / plan_tokenAdded value: +{ + "default": "", + "title": "Plan Token", + "type": "string" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / scenario_nameAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Scenario Name" +} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / scenario_planAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/InferenceScenarioPlan" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / VllmTorchProfilingPlan / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / server_executable_bindingAdded value: +{ + "$ref": "#/$defs/ResolvedExecutable" +} - removed
Output schema / $defs / VllmTorchProfilingPlan / properties / server_executable_digestRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" -} - removed
Output schema / $defs / VllmTorchProfilingPlan / properties / server_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" -} - added
Output schema / $defs / VllmTorchProfilingPlan / properties / timeout_secondsAdded value: +{ + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Timeout Seconds" +} - changed
Output schema / $defs / VllmTorchProfilingPlan / requiredPrevious value: -[ - "plan_id", - "server_name", - "base_url", - "server_argv", - "server_cwd", - "environment_names", - "environment_digest", - "output_path", - "configuration_id", - "limitations" -]New value: +[ + "plan_id", + "server_name", + "base_url", + "server_argv", + "server_executable_binding", + "launch_executable_binding", + "server_cwd", + "environment_names", + "environment_digest", + "output_root", + "output_relative_path", + "output_path", + "configuration_id", + "limitations" +] - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
plan_inference_scenario71 fields changed- removed
Output schema / $defs / AIPerfReplayPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "argv": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 1024, - "title": "Argv", - "type": "array" - }, - "base_url": { - "title": "Base Url", - "type": "string" - }, - "burstiness": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 1000000, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Burstiness" - }, - "concurrency": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100000, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Concurrency" - }, - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "deadline_at": { - "format": "date-time", - "title": "Deadline At", - "type": "string" - }, - "endpoint_type": { - "default": "chat", - "enum": [ - "chat", - "completions" - ], - "title": "Endpoint Type", - "type": "string" - }, - "exploratory_reason": { - "maxLength": 500, - "minLength": 1, - "title": "Exploratory Reason", - "type": "string" - }, - "health_ready": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Health Ready" - }, - "model": { - "maxLength": 500, - "minLength": 1, - "title": "Model", - "type": "string" - }, - "model_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model Revision" - }, - "num_prompts": { - "default": 1, - "exclusiveMinimum": 0, - "maximum": 10000000, - "title": "Num Prompts", - "type": "integer" - }, - "output_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Output Path" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "probed_model_ids": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 64, - "title": "Probed Model Ids", - "type": "array" - }, - "provider": { - "const": "aiperf", - "title": "Provider", - "type": "string" - }, - "quantization": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Quantization" - }, - "random_input_len": { - "const": null, - "default": null, - "title": "Random Input Len", - "type": "null" - }, - "random_output_len": { - "const": null, - "default": null, - "title": "Random Output Len", - "type": "null" - }, - "random_range_ratio": { - "const": null, - "default": null, - "title": "Random Range Ratio", - "type": "null" - }, - "request_rate": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 1000000, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Request Rate" - }, - "scenario_name": { - "title": "Scenario Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "seed": { - "default": 0, - "maximum": 2147483647, - "minimum": 0, - "title": "Seed", - "type": "integer" - }, - "semantic_oracle_workload": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Semantic Oracle Workload" - }, - "server_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" - }, - "server_mode": { - "enum": [ - "managed", - "existing_local" - ], - "title": "Server Mode", - "type": "string" - }, - "server_name": { - "title": "Server Name", - "type": "string" - }, - "server_provider": { - "const": "vllm", - "default": "vllm", - "title": "Server Provider", - "type": "string" - }, - "server_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" - }, - "speedup_ratio": { - "default": 1, - "exclusiveMinimum": 0, - "maximum": 100, - "title": "Speedup Ratio", - "type": "number" - }, - "streaming": { - "default": true, - "title": "Streaming", - "type": "boolean" - }, - "timeout_seconds": { - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Timeout Seconds", - "type": "number" - }, - "tokenizer": { - "anyOf": [ - { - "maxLength": 500, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer" - }, - "tokenizer_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer Revision" - }, - "tool_available": { - "title": "Tool Available", - "type": "boolean" - }, - "tool_compatibility_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Compatibility Reason" - }, - "tool_compatible": { - "default": false, - "title": "Tool Compatible", - "type": "boolean" - }, - "tool_executable": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable" - }, - "tool_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable Digest" - }, - "tool_remediation": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 8, - "title": "Tool Remediation", - "type": "array" - }, - "tool_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Version" - }, - "trace_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trace Artifact Id" - }, - "warmup_request_count": { - "default": 0, - "maximum": 1000000, - "minimum": 0, - "title": "Warmup Request Count", - "type": "integer" - } - }, - "required": [ - "plan_id", - "scenario_name", - "server_name", - "server_mode", - "base_url", - "model", - "tool_available", - "timeout_seconds", - "deadline_at", - "exploratory_reason", - "configuration_id", - "provider" - ], - "title": "AIPerfReplayPlan", - "type": "object" -} - added
Output schema / $defs / AIPerfScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "burstiness": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Burstiness" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "aiperf", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "const": null, + "default": null, + "title": "Random Input Len", + "type": "null" + }, + "random_output_len": { + "const": null, + "default": null, + "title": "Random Output Len", + "type": "null" + }, + "random_range_ratio": { + "const": null, + "default": null, + "title": "Random Range Ratio", + "type": "null" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "vllm", + "default": "vllm", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 100, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trace Artifact Id" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider" + ], + "title": "AIPerfScenarioPlan", + "type": "object" +} - added
Output schema / $defs / BoundDirectoryReferenceAdded value: +{ + "additionalProperties": false, + "description": "Serializable authority reference stored in an immutable operation plan.", + "properties": { + "identity": { + "$ref": "#/$defs/DirectoryIdentity" + }, + "relative_path": { + "maxLength": 500, + "minLength": 1, + "pattern": "^[A-Za-z0-9._/-]+$", + "title": "Relative Path", + "type": "string" + } + }, + "required": [ + "relative_path", + "identity" + ], + "title": "BoundDirectoryReference", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - added
Output schema / $defs / DirectoryIdentityAdded value: +{ + "additionalProperties": false, + "description": "Stable identity of a directory opened through the trusted-root boundary.", + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "guarantee": { + "const": "posix_dir_fd_no_links", + "default": "posix_dir_fd_no_links", + "title": "Guarantee", + "type": "string" + }, + "inode": { + "exclusiveMinimum": 0, + "title": "Inode", + "type": "integer" + } + }, + "required": [ + "device", + "inode" + ], + "title": "DirectoryIdentity", + "type": "object" +} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutableIdentityAdded value: +{ + "additionalProperties": false, + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "inode": { + "minimum": 0, + "title": "Inode", + "type": "integer" + }, + "mode": { + "minimum": 0, + "title": "Mode", + "type": "integer" + }, + "modified_ns": { + "minimum": 0, + "title": "Modified Ns", + "type": "integer" + }, + "sha256": { + "title": "Sha256", + "type": "string" + }, + "size": { + "minimum": 0, + "title": "Size", + "type": "integer" + } + }, + "required": [ + "sha256", + "size", + "mode", + "device", + "inode", + "modified_ns" + ], + "title": "ExecutableIdentity", + "type": "object" +} - added
Output schema / $defs / ExecutablePolicyDecisionAdded value: +{ + "additionalProperties": false, + "properties": { + "allowed": { + "title": "Allowed", + "type": "boolean" + }, + "matched_root": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Root" + }, + "policy": { + "$ref": "#/$defs/ExecutableTrustPolicy" + } + }, + "required": [ + "policy", + "allowed" + ], + "title": "ExecutablePolicyDecision", + "type": "object" +} - added
Output schema / $defs / ExecutableResolutionOriginAdded value: +{ + "enum": [ + "explicit_path", + "path_search" + ], + "title": "ExecutableResolutionOrigin", + "type": "string" +} - added
Output schema / $defs / ExecutableTrustPolicyAdded value: +{ + "enum": [ + "project_bound", + "managed_tool", + "trusted_host_tool", + "exact_path" + ], + "title": "ExecutableTrustPolicy", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceEndpointTypeAdded value: +{ + "enum": [ + "chat", + "completions" + ], + "title": "InferenceEndpointType", + "type": "string" +} - removed
Output schema / $defs / InferenceReplayPlanRemoved value: -{ - "discriminator": { - "mapping": { - "aiperf": "#/$defs/AIPerfReplayPlan", - "sglang_bench": "#/$defs/SglangBenchReplayPlan", - "vllm_bench": "#/$defs/VllmBenchReplayPlan" - }, - "propertyName": "provider" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIPerfReplayPlan" - }, - { - "$ref": "#/$defs/VllmBenchReplayPlan" - }, - { - "$ref": "#/$defs/SglangBenchReplayPlan" - } - ] -} - added
Output schema / $defs / InferenceServerModeAdded value: +{ + "enum": [ + "managed", + "existing_local" + ], + "title": "InferenceServerMode", + "type": "string" +} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResolvedExecutableAdded value: +{ + "additionalProperties": false, + "properties": { + "canonical_target": { + "format": "path", + "title": "Canonical Target", + "type": "string" + }, + "identity": { + "$ref": "#/$defs/ExecutableIdentity" + }, + "invocation_path": { + "format": "path", + "title": "Invocation Path", + "type": "string" + }, + "matched_path_entry": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Path Entry" + }, + "origin": { + "$ref": "#/$defs/ExecutableResolutionOrigin" + }, + "policy_decision": { + "$ref": "#/$defs/ExecutablePolicyDecision" + }, + "requested_token": { + "title": "Requested Token", + "type": "string" + } + }, + "required": [ + "requested_token", + "invocation_path", + "canonical_target", + "origin", + "identity", + "policy_decision" + ], + "title": "ResolvedExecutable", + "type": "object" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / SglangBenchReplayPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "argv": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 1024, - "title": "Argv", - "type": "array" - }, - "base_url": { - "title": "Base Url", - "type": "string" - }, - "burstiness": { - "const": null, - "default": null, - "title": "Burstiness", - "type": "null" - }, - "concurrency": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100000, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Concurrency" - }, - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "deadline_at": { - "format": "date-time", - "title": "Deadline At", - "type": "string" - }, - "endpoint_type": { - "default": "chat", - "enum": [ - "chat", - "completions" - ], - "title": "Endpoint Type", - "type": "string" - }, - "exploratory_reason": { - "maxLength": 500, - "minLength": 1, - "title": "Exploratory Reason", - "type": "string" - }, - "health_ready": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Health Ready" - }, - "model": { - "maxLength": 500, - "minLength": 1, - "title": "Model", - "type": "string" - }, - "model_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model Revision" - }, - "num_prompts": { - "default": 1, - "exclusiveMinimum": 0, - "maximum": 10000000, - "title": "Num Prompts", - "type": "integer" - }, - "output_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Output Path" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "probed_model_ids": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 64, - "title": "Probed Model Ids", - "type": "array" - }, - "provider": { - "const": "sglang_bench", - "title": "Provider", - "type": "string" - }, - "quantization": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Quantization" - }, - "random_input_len": { - "exclusiveMinimum": 0, - "maximum": 1000000, - "title": "Random Input Len", - "type": "integer" - }, - "random_output_len": { - "exclusiveMinimum": 0, - "maximum": 1000000, - "title": "Random Output Len", - "type": "integer" - }, - "random_range_ratio": { - "default": 1, - "exclusiveMinimum": 0, - "maximum": 1, - "title": "Random Range Ratio", - "type": "number" - }, - "request_rate": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 1000000, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Request Rate" - }, - "scenario_name": { - "title": "Scenario Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "seed": { - "default": 0, - "maximum": 2147483647, - "minimum": 0, - "title": "Seed", - "type": "integer" - }, - "semantic_oracle_workload": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Semantic Oracle Workload" - }, - "server_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" - }, - "server_mode": { - "enum": [ - "managed", - "existing_local" - ], - "title": "Server Mode", - "type": "string" - }, - "server_name": { - "title": "Server Name", - "type": "string" - }, - "server_provider": { - "const": "sglang", - "default": "sglang", - "title": "Server Provider", - "type": "string" - }, - "server_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" - }, - "speedup_ratio": { - "default": 1, - "maximum": 1, - "minimum": 1, - "title": "Speedup Ratio", - "type": "number" - }, - "streaming": { - "const": true, - "default": true, - "title": "Streaming", - "type": "boolean" - }, - "timeout_seconds": { - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Timeout Seconds", - "type": "number" - }, - "tokenizer": { - "anyOf": [ - { - "maxLength": 500, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer" - }, - "tokenizer_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer Revision" - }, - "tool_available": { - "title": "Tool Available", - "type": "boolean" - }, - "tool_compatibility_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Compatibility Reason" - }, - "tool_compatible": { - "default": false, - "title": "Tool Compatible", - "type": "boolean" - }, - "tool_executable": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable" - }, - "tool_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable Digest" - }, - "tool_remediation": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 8, - "title": "Tool Remediation", - "type": "array" - }, - "tool_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Version" - }, - "trace_artifact_id": { - "const": null, - "default": null, - "title": "Trace Artifact Id", - "type": "null" - }, - "warmup_request_count": { - "default": 0, - "maximum": 1000000, - "minimum": 0, - "title": "Warmup Request Count", - "type": "integer" - } - }, - "required": [ - "plan_id", - "scenario_name", - "server_name", - "server_mode", - "base_url", - "model", - "tool_available", - "timeout_seconds", - "deadline_at", - "exploratory_reason", - "configuration_id", - "provider", - "random_input_len", - "random_output_len" - ], - "title": "SglangBenchReplayPlan", - "type": "object" -} - added
Output schema / $defs / SglangBenchScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "benchmark_capabilities": { + "items": { + "type": "string" + }, + "maxItems": 32, + "minItems": 1, + "title": "Benchmark Capabilities", + "type": "array" + }, + "burstiness": { + "const": null, + "default": null, + "title": "Burstiness", + "type": "null" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "sglang_bench", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "exclusiveMinimum": 0, + "maximum": 1000000, + "title": "Random Input Len", + "type": "integer" + }, + "random_output_len": { + "exclusiveMinimum": 0, + "maximum": 1000000, + "title": "Random Output Len", + "type": "integer" + }, + "random_range_ratio": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 1, + "title": "Random Range Ratio", + "type": "number" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "sglang", + "default": "sglang", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "maximum": 1, + "minimum": 1, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "const": true, + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "const": null, + "default": null, + "title": "Trace Artifact Id", + "type": "null" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider", + "benchmark_capabilities", + "random_input_len", + "random_output_len" + ], + "title": "SglangBenchScenarioPlan", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceReplayPlan_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/InferenceReplayPlan" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[InferenceReplayPlan]", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_InferenceScenarioPlan_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "discriminator": { + "mapping": { + "aiperf": "#/$defs/AIPerfScenarioPlan", + "sglang_bench": "#/$defs/SglangBenchScenarioPlan", + "vllm_bench": "#/$defs/VllmBenchScenarioPlan" + }, + "propertyName": "provider" + }, + "oneOf": [ + { + "$ref": "#/$defs/AIPerfScenarioPlan" + }, + { + "$ref": "#/$defs/VllmBenchScenarioPlan" + }, + { + "$ref": "#/$defs/SglangBenchScenarioPlan" + } + ], + "title": "Result" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[InferenceScenarioPlan]", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / VllmBenchReplayPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "argv": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 1024, - "title": "Argv", - "type": "array" - }, - "base_url": { - "title": "Base Url", - "type": "string" - }, - "burstiness": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 1000000, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Burstiness" - }, - "concurrency": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 100000, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Concurrency" - }, - "configuration_id": { - "title": "Configuration Id", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "deadline_at": { - "format": "date-time", - "title": "Deadline At", - "type": "string" - }, - "endpoint_type": { - "default": "chat", - "enum": [ - "chat", - "completions" - ], - "title": "Endpoint Type", - "type": "string" - }, - "exploratory_reason": { - "maxLength": 500, - "minLength": 1, - "title": "Exploratory Reason", - "type": "string" - }, - "health_ready": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Health Ready" - }, - "model": { - "maxLength": 500, - "minLength": 1, - "title": "Model", - "type": "string" - }, - "model_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model Revision" - }, - "num_prompts": { - "default": 1, - "exclusiveMinimum": 0, - "maximum": 10000000, - "title": "Num Prompts", - "type": "integer" - }, - "output_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Output Path" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "probed_model_ids": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 64, - "title": "Probed Model Ids", - "type": "array" - }, - "provider": { - "const": "vllm_bench", - "title": "Provider", - "type": "string" - }, - "quantization": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Quantization" - }, - "random_input_len": { - "const": null, - "default": null, - "title": "Random Input Len", - "type": "null" - }, - "random_output_len": { - "const": null, - "default": null, - "title": "Random Output Len", - "type": "null" - }, - "random_range_ratio": { - "const": null, - "default": null, - "title": "Random Range Ratio", - "type": "null" - }, - "request_rate": { - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 1000000, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Request Rate" - }, - "scenario_name": { - "title": "Scenario Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "seed": { - "default": 0, - "maximum": 2147483647, - "minimum": 0, - "title": "Seed", - "type": "integer" - }, - "semantic_oracle_workload": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Semantic Oracle Workload" - }, - "server_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Executable Digest" - }, - "server_mode": { - "enum": [ - "managed", - "existing_local" - ], - "title": "Server Mode", - "type": "string" - }, - "server_name": { - "title": "Server Name", - "type": "string" - }, - "server_provider": { - "const": "vllm", - "default": "vllm", - "title": "Server Provider", - "type": "string" - }, - "server_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Version" - }, - "speedup_ratio": { - "default": 1, - "maximum": 1, - "minimum": 1, - "title": "Speedup Ratio", - "type": "number" - }, - "streaming": { - "const": true, - "default": true, - "title": "Streaming", - "type": "boolean" - }, - "timeout_seconds": { - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Timeout Seconds", - "type": "number" - }, - "tokenizer": { - "anyOf": [ - { - "maxLength": 500, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer" - }, - "tokenizer_revision": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tokenizer Revision" - }, - "tool_available": { - "title": "Tool Available", - "type": "boolean" - }, - "tool_compatibility_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Compatibility Reason" - }, - "tool_compatible": { - "default": false, - "title": "Tool Compatible", - "type": "boolean" - }, - "tool_executable": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable" - }, - "tool_executable_digest": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Executable Digest" - }, - "tool_remediation": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 8, - "title": "Tool Remediation", - "type": "array" - }, - "tool_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tool Version" - }, - "trace_artifact_id": { - "const": null, - "default": null, - "title": "Trace Artifact Id", - "type": "null" - }, - "warmup_request_count": { - "default": 0, - "maximum": 1000000, - "minimum": 0, - "title": "Warmup Request Count", - "type": "integer" - } - }, - "required": [ - "plan_id", - "scenario_name", - "server_name", - "server_mode", - "base_url", - "model", - "tool_available", - "timeout_seconds", - "deadline_at", - "exploratory_reason", - "configuration_id", - "provider" - ], - "title": "VllmBenchReplayPlan", - "type": "object" -} - added
Output schema / $defs / VllmBenchScenarioPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "argv": { + "items": { + "type": "string" + }, + "maxItems": 1024, + "minItems": 1, + "title": "Argv", + "type": "array" + }, + "base_url": { + "title": "Base Url", + "type": "string" + }, + "burstiness": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Burstiness" + }, + "concurrency": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 100000, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Concurrency" + }, + "configuration_id": { + "title": "Configuration Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "deadline_at": { + "format": "date-time", + "title": "Deadline At", + "type": "string" + }, + "endpoint_type": { + "$ref": "#/$defs/InferenceEndpointType", + "default": "chat" + }, + "executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Health Ready" + }, + "model": { + "maxLength": 500, + "minLength": 1, + "title": "Model", + "type": "string" + }, + "model_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model Revision" + }, + "num_prompts": { + "default": 1, + "exclusiveMinimum": 0, + "maximum": 10000000, + "title": "Num Prompts", + "type": "integer" + }, + "output_path": { + "title": "Output Path", + "type": "string" + }, + "output_relative_path": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$", + "title": "Output Relative Path", + "type": "string" + }, + "output_root": { + "$ref": "#/$defs/BoundDirectoryReference" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "plan_token": { + "default": "", + "title": "Plan Token", + "type": "string" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "const": "vllm_bench", + "title": "Provider", + "type": "string" + }, + "provider_environment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Environment Id" + }, + "provider_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Provider Version" + }, + "quantization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Quantization" + }, + "random_input_len": { + "const": null, + "default": null, + "title": "Random Input Len", + "type": "null" + }, + "random_output_len": { + "const": null, + "default": null, + "title": "Random Output Len", + "type": "null" + }, + "random_range_ratio": { + "const": null, + "default": null, + "title": "Random Range Ratio", + "type": "null" + }, + "request_rate": { + "anyOf": [ + { + "exclusiveMinimum": 0, + "maximum": 1000000, + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Request Rate" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "seed": { + "default": 0, + "maximum": 2147483647, + "minimum": 0, + "title": "Seed", + "type": "integer" + }, + "semantic_oracle_workload": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Semantic Oracle Workload" + }, + "server_executable_digest": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Executable Digest" + }, + "server_mode": { + "$ref": "#/$defs/InferenceServerMode" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "server_provider": { + "const": "vllm", + "default": "vllm", + "title": "Server Provider", + "type": "string" + }, + "speedup_ratio": { + "default": 1, + "maximum": 1, + "minimum": 1, + "title": "Speedup Ratio", + "type": "number" + }, + "streaming": { + "const": true, + "default": true, + "title": "Streaming", + "type": "boolean" + }, + "timeout_seconds": { + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Timeout Seconds", + "type": "number" + }, + "tokenizer": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer" + }, + "tokenizer_revision": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tokenizer Revision" + }, + "trace_artifact_id": { + "const": null, + "default": null, + "title": "Trace Artifact Id", + "type": "null" + }, + "warmup_request_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Warmup Request Count", + "type": "integer" + } + }, + "required": [ + "plan_id", + "scenario_name", + "server_name", + "server_mode", + "base_url", + "model", + "executable_binding", + "argv", + "output_root", + "output_relative_path", + "output_path", + "timeout_seconds", + "deadline_at", + "exploratory_reason", + "configuration_id", + "provider" + ], + "title": "VllmBenchScenarioPlan", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_InferenceReplayPlan_"New value: +"#/$defs/SuccessPayload_InferenceScenarioPlan_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_InferenceReplayPlan_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_InferenceScenarioPlan_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[InferenceReplayPlan]"New value: +"ToolPayload[InferenceScenarioPlan]"
- Changed
plan_reduction81 fields changed- removed
Input schema / $defs / BinaryChunkReductionRequestRemoved value: -{ - "additionalProperties": false, - "description": "A binary reduction whose chunk size is part of its executable contract.", - "properties": { - "chunk_size": { - "maximum": 16777216, - "minimum": 1, - "title": "Chunk Size", - "type": "integer" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "default": "deterministic", - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "const": "binary_chunks", - "title": "Partitioner", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "maxProperties": 128, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - } - }, - "required": [ - "original_artifact_id", - "predicate_workload", - "partitioner", - "chunk_size" - ], - "title": "BinaryChunkReductionRequest", - "type": "object" -} - added
Input schema / $defs / PlanReductionRequest / additionalPropertiesAdded value: +false - removed
Input schema / $defs / PlanReductionRequest / discriminatorRemoved value: -{ - "mapping": { - "binary_chunks": "#/$defs/BinaryChunkReductionRequest", - "chrome_trace_events": "#/$defs/StructuredReductionRequest", - "json_top_level": "#/$defs/StructuredReductionRequest", - "jsonl_records": "#/$defs/StructuredReductionRequest", - "otlp_spans": "#/$defs/StructuredReductionRequest", - "text_lines": "#/$defs/StructuredReductionRequest" - }, - "propertyName": "partitioner" -} - removed
Input schema / $defs / PlanReductionRequest / oneOfRemoved value: -[ - { - "$ref": "#/$defs/BinaryChunkReductionRequest" - }, - { - "$ref": "#/$defs/StructuredReductionRequest" - } -] - added
Input schema / $defs / PlanReductionRequest / propertiesAdded value: +{ + "limits": { + "$ref": "#/$defs/ReductionLimits" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "maxProperties": 128, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + }, + "source_registration_id": { + "title": "Source Registration Id", + "type": "string" + }, + "source_run_id": { + "title": "Source Run Id", + "type": "string" + } +} - added
Input schema / $defs / PlanReductionRequest / requiredAdded value: +[ + "source_run_id", + "source_registration_id", + "predicate_workload" +] - added
Input schema / $defs / PlanReductionRequest / titleAdded value: +"PlanReductionRequest" - added
Input schema / $defs / PlanReductionRequest / typeAdded value: +"object" - added
Input schema / $defs / ReductionLimits / properties / max_retained_candidate_bytesAdded value: +{ + "anyOf": [ + { + "exclusiveMinimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Max Retained Candidate Bytes" +} - added
Input schema / $defs / ReductionLimits / properties / max_staging_bytesAdded value: +{ + "anyOf": [ + { + "exclusiveMinimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Max Staging Bytes" +} - added
Input schema / $defs / ReductionLimits / properties / max_staging_filesAdded value: +{ + "default": 2048, + "maximum": 100000, + "minimum": 8, + "title": "Max Staging Files", + "type": "integer" +} - added
Input schema / $defs / ReductionLimits / properties / parallelismAdded value: +{ + "const": 1, + "default": 1, + "title": "Parallelism", + "type": "integer" +} - removed
Input schema / $defs / StructuredReductionRequestRemoved value: -{ - "additionalProperties": false, - "description": "A structured reduction, which never accepts binary chunking configuration.", - "properties": { - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "default": "deterministic", - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "enum": [ - "text_lines", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "maxProperties": 128, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - } - }, - "required": [ - "original_artifact_id", - "predicate_workload", - "partitioner" - ], - "title": "StructuredReductionRequest", - "type": "object" -} - removed
Output schema / $defs / BinaryChunkReductionPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "chunk_size": { - "maximum": 16777216, - "minimum": 1, - "title": "Chunk Size", - "type": "integer" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "const": "binary_chunks", - "title": "Partitioner", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "predicate_command": { - "$ref": "#/$defs/CommandSpec" - }, - "predicate_definition_id": { - "title": "Predicate Definition Id", - "type": "string" - }, - "predicate_executable_digest": { - "title": "Predicate Executable Digest", - "type": "string" - }, - "predicate_instance_id": { - "title": "Predicate Instance Id", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "plan_id", - "request_digest", - "workspace_id", - "original_artifact_id", - "predicate_workload", - "predicate_definition_id", - "predicate_instance_id", - "predicate_command", - "predicate_parameters", - "predicate_executable_digest", - "limits", - "expected_determinism", - "partitioner", - "chunk_size" - ], - "title": "BinaryChunkReductionPlan", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExecutableIdentityAdded value: +{ + "additionalProperties": false, + "properties": { + "device": { + "minimum": 0, + "title": "Device", + "type": "integer" + }, + "inode": { + "minimum": 0, + "title": "Inode", + "type": "integer" + }, + "mode": { + "minimum": 0, + "title": "Mode", + "type": "integer" + }, + "modified_ns": { + "minimum": 0, + "title": "Modified Ns", + "type": "integer" + }, + "sha256": { + "title": "Sha256", + "type": "string" + }, + "size": { + "minimum": 0, + "title": "Size", + "type": "integer" + } + }, + "required": [ + "sha256", + "size", + "mode", + "device", + "inode", + "modified_ns" + ], + "title": "ExecutableIdentity", + "type": "object" +} - added
Output schema / $defs / ExecutablePolicyDecisionAdded value: +{ + "additionalProperties": false, + "properties": { + "allowed": { + "title": "Allowed", + "type": "boolean" + }, + "matched_root": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Root" + }, + "policy": { + "$ref": "#/$defs/ExecutableTrustPolicy" + } + }, + "required": [ + "policy", + "allowed" + ], + "title": "ExecutablePolicyDecision", + "type": "object" +} - added
Output schema / $defs / ExecutableResolutionOriginAdded value: +{ + "enum": [ + "explicit_path", + "path_search" + ], + "title": "ExecutableResolutionOrigin", + "type": "string" +} - added
Output schema / $defs / ExecutableTrustPolicyAdded value: +{ + "enum": [ + "project_bound", + "managed_tool", + "trusted_host_tool", + "exact_path" + ], + "title": "ExecutableTrustPolicy", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - added
Output schema / $defs / ReductionExecutionLimitsAdded value: +{ + "additionalProperties": false, + "properties": { + "max_attempts": { + "default": 1000, + "maximum": 100000, + "minimum": 1, + "title": "Max Attempts", + "type": "integer" + }, + "max_retained_candidate_bytes": { + "exclusiveMinimum": 0, + "title": "Max Retained Candidate Bytes", + "type": "integer" + }, + "max_staging_bytes": { + "exclusiveMinimum": 0, + "title": "Max Staging Bytes", + "type": "integer" + }, + "max_staging_files": { + "default": 2048, + "maximum": 100000, + "minimum": 8, + "title": "Max Staging Files", + "type": "integer" + }, + "parallelism": { + "const": 1, + "default": 1, + "title": "Parallelism", + "type": "integer" + }, + "predicate_repetitions": { + "default": 1, + "maximum": 20, + "minimum": 1, + "title": "Predicate Repetitions", + "type": "integer" + }, + "predicate_timeout_seconds": { + "default": 30, + "exclusiveMinimum": 0, + "maximum": 3600, + "title": "Predicate Timeout Seconds", + "type": "number" + }, + "wall_time_seconds": { + "default": 900, + "exclusiveMinimum": 0, + "maximum": 86400, + "title": "Wall Time Seconds", + "type": "number" + } + }, + "required": [ + "max_staging_bytes", + "max_retained_candidate_bytes" + ], + "title": "ReductionExecutionLimits", + "type": "object" +} - removed
Output schema / $defs / ReductionLimitsRemoved value: -{ - "additionalProperties": false, - "properties": { - "max_attempts": { - "default": 1000, - "maximum": 100000, - "minimum": 1, - "title": "Max Attempts", - "type": "integer" - }, - "predicate_repetitions": { - "default": 1, - "maximum": 20, - "minimum": 1, - "title": "Predicate Repetitions", - "type": "integer" - }, - "predicate_timeout_seconds": { - "default": 30, - "exclusiveMinimum": 0, - "maximum": 3600, - "title": "Predicate Timeout Seconds", - "type": "number" - }, - "wall_time_seconds": { - "default": 900, - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Wall Time Seconds", - "type": "number" - } - }, - "title": "ReductionLimits", - "type": "object" -} - removed
Output schema / $defs / ReductionPlanRemoved value: -{ - "discriminator": { - "mapping": { - "binary_chunks": "#/$defs/BinaryChunkReductionPlan", - "chrome_trace_events": "#/$defs/StructuredReductionPlan", - "json_top_level": "#/$defs/StructuredReductionPlan", - "jsonl_records": "#/$defs/StructuredReductionPlan", - "otlp_spans": "#/$defs/StructuredReductionPlan", - "text_lines": "#/$defs/StructuredReductionPlan" - }, - "propertyName": "partitioner" - }, - "oneOf": [ - { - "$ref": "#/$defs/BinaryChunkReductionPlan" - }, - { - "$ref": "#/$defs/StructuredReductionPlan" - } - ] -} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / ResolvedExecutableAdded value: +{ + "additionalProperties": false, + "properties": { + "canonical_target": { + "format": "path", + "title": "Canonical Target", + "type": "string" + }, + "identity": { + "$ref": "#/$defs/ExecutableIdentity" + }, + "invocation_path": { + "format": "path", + "title": "Invocation Path", + "type": "string" + }, + "matched_path_entry": { + "anyOf": [ + { + "format": "path", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Matched Path Entry" + }, + "origin": { + "$ref": "#/$defs/ExecutableResolutionOrigin" + }, + "policy_decision": { + "$ref": "#/$defs/ExecutablePolicyDecision" + }, + "requested_token": { + "title": "Requested Token", + "type": "string" + } + }, + "required": [ + "requested_token", + "invocation_path", + "canonical_target", + "origin", + "identity", + "policy_decision" + ], + "title": "ResolvedExecutable", + "type": "object" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / StructuredReductionPlanRemoved value: -{ - "additionalProperties": false, - "properties": { - "chunk_size": { - "const": null, - "default": null, - "title": "Chunk Size", - "type": "null" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "enum": [ - "text_lines", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "predicate_command": { - "$ref": "#/$defs/CommandSpec" - }, - "predicate_definition_id": { - "title": "Predicate Definition Id", - "type": "string" - }, - "predicate_executable_digest": { - "title": "Predicate Executable Digest", - "type": "string" - }, - "predicate_instance_id": { - "title": "Predicate Instance Id", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "plan_id", - "request_digest", - "workspace_id", - "original_artifact_id", - "predicate_workload", - "predicate_definition_id", - "predicate_instance_id", - "predicate_command", - "predicate_parameters", - "predicate_executable_digest", - "limits", - "expected_determinism", - "partitioner" - ], - "title": "StructuredReductionPlan", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / $refRemoved value: -"#/$defs/ReductionPlan" - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / propertiesAdded value: +{ + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "engine": { + "const": "shrinkray", + "default": "shrinkray", + "title": "Engine", + "type": "string" + }, + "limits": { + "$ref": "#/$defs/ReductionExecutionLimits" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "plan_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Plan Id", + "type": "string" + }, + "predicate_bridge_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "predicate_bridge_digest": { + "title": "Predicate Bridge Digest", + "type": "string" + }, + "predicate_command": { + "$ref": "#/$defs/CommandSpec" + }, + "predicate_definition_id": { + "title": "Predicate Definition Id", + "type": "string" + }, + "predicate_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "predicate_executable_digest": { + "title": "Predicate Executable Digest", + "type": "string" + }, + "predicate_instance_id": { + "title": "Predicate Instance Id", + "type": "string" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + }, + "provider_environment_id": { + "title": "Provider Environment Id", + "type": "string" + }, + "provider_python_digest": { + "title": "Provider Python Digest", + "type": "string" + }, + "shrinkray_executable_binding": { + "$ref": "#/$defs/ResolvedExecutable" + }, + "shrinkray_executable_digest": { + "title": "Shrinkray Executable Digest", + "type": "string" + }, + "shrinkray_profile": { + "const": "flameox.shrinkray.offline-v1", + "default": "flameox.shrinkray.offline-v1", + "title": "Shrinkray Profile", + "type": "string" + }, + "shrinkray_version": { + "const": "26.7.8.0", + "default": "26.7.8.0", + "title": "Shrinkray Version", + "type": "string" + }, + "source_registration_id": { + "title": "Source Registration Id", + "type": "string" + }, + "source_run_id": { + "title": "Source Run Id", + "type": "string" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / requiredAdded value: +[ + "plan_id", + "workspace_id", + "source_run_id", + "source_registration_id", + "original_artifact_id", + "predicate_workload", + "predicate_definition_id", + "predicate_instance_id", + "predicate_command", + "predicate_executable_binding", + "predicate_parameters", + "predicate_executable_digest", + "provider_environment_id", + "provider_python_digest", + "shrinkray_executable_binding", + "shrinkray_executable_digest", + "predicate_bridge_binding", + "predicate_bridge_digest", + "limits" +] - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / titleAdded value: +"ReductionPlan" - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ReductionPlan_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
prepare_adapter65 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / AdapterPreparationResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "adapter": { - "title": "Adapter", - "type": "string" - }, - "approval_provenance": { - "const": "agent", - "default": "agent", - "title": "Approval Provenance", - "type": "string" - }, - "distribution": { - "title": "Distribution", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "default": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "package_identity": { - "title": "Package Identity", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "setup_verification": { - "$ref": "#/$defs/SetupVerification" - }, - "version": { - "title": "Version", - "type": "string" - }, - "workload_executed": { - "default": false, - "title": "Workload Executed", - "type": "boolean" - } - }, - "required": [ - "adapter", - "distribution", - "version", - "package_identity", - "setup_verification" - ], - "title": "AdapterPreparationResult", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SetupVerification / properties / status / readOnlyAdded value: +true - removed
Output schema / $defs / SetupVerification / properties / unavailable_adapters / defaultRemoved value: -[] - added
Output schema / $defs / SetupVerification / properties / unavailable_adapters / readOnlyAdded value: +true - changed
Output schema / $defs / SetupVerification / requiredPrevious value: -[ - "status", - "checked_adapters", - "available_adapters" -]New value: +[ + "checked_adapters", + "available_adapters", + "unavailable_adapters", + "status" +] - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / $refRemoved value: -"#/$defs/AdapterPreparationResult" - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / propertiesAdded value: +{ + "adapter": { + "title": "Adapter", + "type": "string" + }, + "approval_provenance": { + "const": "agent", + "default": "agent", + "title": "Approval Provenance", + "type": "string" + }, + "distribution": { + "title": "Distribution", + "type": "string" + }, + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "package_identity": { + "title": "Package Identity", + "type": "string" + }, + "setup_verification": { + "$ref": "#/$defs/SetupVerification" + }, + "version": { + "title": "Version", + "type": "string" + }, + "workload_executed": { + "const": false, + "default": false, + "title": "Workload Executed", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / requiredAdded value: +[ + "adapter", + "distribution", + "version", + "package_identity", + "setup_verification" +] - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / titleAdded value: +"AdapterPreparationResult" - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
prepare_workload_dependencies92 fields changed- changed
Input schema / properties / workload_name / descriptionPrevious value: -"Declared workload whose Python distribution requirements are installed."New value: +"Declared workload whose Python distribution requirements are inspected." - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / PreflightDispositionAdded value: +{ + "enum": [ + "ready", + "blocked", + "exploratory" + ], + "title": "PreflightDisposition", + "type": "string" +} - added
Output schema / $defs / PreflightReport / properties / disposition / $refAdded value: +"#/$defs/PreflightDisposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / enumRemoved value: -[ - "ready", - "blocked", - "exploratory" -] - removed
Output schema / $defs / PreflightReport / properties / disposition / titleRemoved value: -"Disposition" - removed
Output schema / $defs / PreflightReport / properties / disposition / typeRemoved value: -"string" - added
Output schema / $defs / PreflightReport / properties / mode / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / PreflightReport / properties / mode / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / PreflightReport / properties / mode / titleRemoved value: -"Mode" - removed
Output schema / $defs / PreflightReport / properties / mode / typeRemoved value: -"string" - removed
Output schema / $defs / PreflightReport / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProbeKindAdded value: +{ + "enum": [ + "passive", + "active" + ], + "title": "ProbeKind", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RequirementKindAdded value: +{ + "enum": [ + "executable", + "python_distribution", + "capability" + ], + "title": "RequirementKind", + "type": "string" +} - added
Output schema / $defs / RequirementResult / properties / kind / $refAdded value: +"#/$defs/RequirementKind" - removed
Output schema / $defs / RequirementResult / properties / kind / enumRemoved value: -[ - "executable", - "python_distribution", - "capability" -] - removed
Output schema / $defs / RequirementResult / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / RequirementResult / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / next_actionAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / RequirementResult / properties / next_toolRemoved value: -{ - "anyOf": [ - { - "enum": [ - "prepare_adapter", - "start_capability_setup", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" -} - added
Output schema / $defs / RequirementResult / properties / probe_kind / $refAdded value: +"#/$defs/ProbeKind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / enumRemoved value: -[ - "passive", - "active" -] - removed
Output schema / $defs / RequirementResult / properties / probe_kind / titleRemoved value: -"Probe Kind" - removed
Output schema / $defs / RequirementResult / properties / probe_kind / typeRemoved value: -"string" - added
Output schema / $defs / RequirementResult / properties / status / $refAdded value: +"#/$defs/RequirementStatus" - removed
Output schema / $defs / RequirementResult / properties / status / enumRemoved value: -[ - "available", - "absent", - "permission_denied", - "environment_blocked", - "unsupported", - "unknown", - "probe_failed" -] - removed
Output schema / $defs / RequirementResult / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / RequirementResult / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / RequirementStatusAdded value: +{ + "enum": [ + "available", + "absent", + "permission_denied", + "environment_blocked", + "unsupported", + "unknown", + "probe_failed" + ], + "title": "RequirementStatus", + "type": "string" +} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / $refRemoved value: -"#/$defs/WorkloadDependencySetupResult" - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / propertiesAdded value: +{ + "already_available": { + "items": { + "type": "string" + }, + "title": "Already Available", + "type": "array" + }, + "environment_mutated": { + "const": false, + "default": false, + "title": "Environment Mutated", + "type": "boolean" + }, + "next_action": { + "$ref": "#/$defs/NextAction" + }, + "preflight": { + "$ref": "#/$defs/PreflightReport" + }, + "requested": { + "items": { + "type": "string" + }, + "title": "Requested", + "type": "array" + }, + "status": { + "$ref": "#/$defs/PreflightDisposition", + "readOnly": true + }, + "workload_executed": { + "const": false, + "default": false, + "title": "Workload Executed", + "type": "boolean" + }, + "workload_name": { + "title": "Workload Name", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / requiredAdded value: +[ + "workload_name", + "requested", + "already_available", + "preflight", + "next_action", + "status" +] - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / titleAdded value: +"WorkloadDependencySetupResult" - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkloadDependencySetupResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "already_available": { - "items": { - "type": "string" - }, - "title": "Already Available", - "type": "array" - }, - "installed": { - "items": { - "type": "string" - }, - "title": "Installed", - "type": "array" - }, - "next_tool": { - "anyOf": [ - { - "enum": [ - "plan_capture", - "list_capabilities", - "prepare_workload_dependencies" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Tool" - }, - "preflight": { - "$ref": "#/$defs/PreflightReport" - }, - "requested": { - "items": { - "type": "string" - }, - "title": "Requested", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "enum": [ - "ready", - "blocked", - "exploratory" - ], - "title": "Status", - "type": "string" - }, - "workload_executed": { - "default": false, - "title": "Workload Executed", - "type": "boolean" - }, - "workload_name": { - "title": "Workload Name", - "type": "string" - } - }, - "required": [ - "workload_name", - "requested", - "installed", - "already_available", - "preflight", - "status", - "next_tool" - ], - "title": "WorkloadDependencySetupResult", - "type": "object" -}
- Added
preview_artifact - Added
qualify_artifact_import - Changed
query_measurements81 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AvailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "available", + "default": "available", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "AvailableEvidence", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - added
Output schema / $defs / EmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "EmptyEvidence", + "type": "object" +} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceAvailability / additionalPropertiesRemoved value: -false - added
Output schema / $defs / EvidenceAvailability / anyOfAdded value: +[ + { + "$ref": "#/$defs/AvailableEvidence" + }, + { + "$ref": "#/$defs/EmptyEvidence" + }, + { + "$ref": "#/$defs/RecoverableEmptyEvidence" + }, + { + "$ref": "#/$defs/PartialEvidence" + }, + { + "$ref": "#/$defs/UnknownEvidence" + }, + { + "$ref": "#/$defs/RecoverableUnavailableEvidence" + }, + { + "$ref": "#/$defs/UnavailableEvidence" + } +] - removed
Output schema / $defs / EvidenceAvailability / descriptionRemoved value: -"Machine-readable evidence presence shared by analysis and query results." - removed
Output schema / $defs / EvidenceAvailability / propertiesRemoved value: -{ - "next_arguments": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Arguments" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "reason": { - "maxLength": 200, - "minLength": 1, - "title": "Reason", - "type": "string" - }, - "status": { - "enum": [ - "available", - "empty", - "unavailable", - "partial", - "unknown" - ], - "title": "Status", - "type": "string" - } -} - removed
Output schema / $defs / EvidenceAvailability / requiredRemoved value: -[ - "status", - "reason" -] - removed
Output schema / $defs / EvidenceAvailability / titleRemoved value: -"EvidenceAvailability" - removed
Output schema / $defs / EvidenceAvailability / typeRemoved value: -"object" - added
Output schema / $defs / EvidenceLevelAdded value: +{ + "enum": [ + "observed", + "derived", + "inferred" + ], + "title": "EvidenceLevel", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementItem / properties / evidence_level / $refAdded value: +"#/$defs/EvidenceLevel" - removed
Output schema / $defs / MeasurementItem / properties / evidence_level / titleRemoved value: -"Evidence Level" - removed
Output schema / $defs / MeasurementItem / properties / evidence_level / typeRemoved value: -"string" - changed
Output schema / $defs / MeasurementItem / properties / value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / MeasurementQueryResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "$ref": "#/$defs/EvidenceAvailability" - }, - "measurements": { - "items": { - "$ref": "#/$defs/MeasurementItem" - }, - "title": "Measurements", - "type": "array" - }, - "next_cursor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next Cursor" - }, - "returned": { - "title": "Returned", - "type": "integer" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "total": { - "title": "Total", - "type": "integer" - }, - "truncated": { - "title": "Truncated", - "type": "boolean" - } - }, - "required": [ - "corpus_commit_id", - "measurements", - "total", - "returned", - "truncated", - "next_cursor" - ], - "title": "MeasurementQueryResult", - "type": "object" -} - added
Output schema / $defs / PartialEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "partial", + "default": "partial", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "PartialEvidence", + "type": "object" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / RecoverableEmptyEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "empty", + "default": "empty", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableEmptyEvidence", + "type": "object" +} - added
Output schema / $defs / RecoverableUnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "$ref": "#/$defs/ToolAction" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason", + "next_action" + ], + "title": "RecoverableUnavailableEvidence", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / $refRemoved value: -"#/$defs/MeasurementQueryResult" - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "$ref": "#/$defs/EvidenceAvailability" + }, + "measurements": { + "items": { + "$ref": "#/$defs/MeasurementItem" + }, + "title": "Measurements", + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next Cursor" + }, + "returned": { + "readOnly": true, + "title": "Returned", + "type": "integer" + }, + "total": { + "title": "Total", + "type": "integer" + }, + "truncated": { + "readOnly": true, + "title": "Truncated", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / requiredAdded value: +[ + "next_cursor", + "corpus_commit_id", + "measurements", + "total", + "returned", + "truncated" +] - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / titleAdded value: +"MeasurementQueryResult" - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnavailableEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unavailable", + "default": "unavailable", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnavailableEvidence", + "type": "object" +} - added
Output schema / $defs / UnknownEvidenceAdded value: +{ + "additionalProperties": false, + "properties": { + "next_action": { + "const": null, + "default": null, + "title": "Next Action", + "type": "null" + }, + "reason": { + "maxLength": 200, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "status": { + "const": "unknown", + "default": "unknown", + "title": "Status", + "type": "string" + } + }, + "required": [ + "reason" + ], + "title": "UnknownEvidence", + "type": "object" +} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Added
query_static_candidates - Added
query_triton_autotune_selections - Added
rebuild_catalog - Changed
record_analysis75 fields changed- added
Input schema / $defs / AcceleratorLaunchAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / ExecutionAnalysisRequest / properties / collectionAdded value: +{ + "$ref": "#/$defs/ExecutionCollection", + "default": "observations" +} - added
Input schema / $defs / ExecutionAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / ExecutionAnalysisRequest / properties / filtersAdded value: +{ + "$ref": "#/$defs/ExecutionObservationFilter" +} - added
Input schema / $defs / ExecutionCollectionAdded value: +{ + "enum": [ + "observations", + "added", + "removed", + "changed" + ], + "type": "string" +} - added
Input schema / $defs / ExecutionObservationFilterAdded value: +{ + "additionalProperties": false, + "properties": { + "file_prefix": { + "anyOf": [ + { + "maxLength": 1000, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "File Prefix" + }, + "kind": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Kind" + }, + "line_from": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line From" + }, + "line_to": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Line To" + }, + "name": { + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name" + } + }, + "title": "ExecutionObservationFilter", + "type": "object" +} - added
Input schema / $defs / FailureAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / HotspotAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / MemoryAllocationViewAdded value: +{ + "enum": [ + "high_watermark", + "retained_end", + "allocation_volume", + "temporary" + ], + "title": "MemoryAllocationView", + "type": "string" +} - added
Input schema / $defs / MemoryAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / MemoryAnalysisRequest / properties / queryAdded value: +{ + "$ref": "#/$defs/MemoryFrameQuery" +} - added
Input schema / $defs / MemoryFilePrefixAdded value: +{ + "maxLength": 4096, + "minLength": 1, + "type": "string" +} - added
Input schema / $defs / MemoryFrameQueryAdded value: +{ + "additionalProperties": false, + "properties": { + "exclude_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude File Prefixes", + "type": "array" + }, + "exclude_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Exclude Module Prefixes", + "type": "array" + }, + "exclude_zero_self": { + "default": true, + "title": "Exclude Zero Self", + "type": "boolean" + }, + "include_file_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include File Prefixes", + "type": "array" + }, + "include_module_prefixes": { + "default": [], + "items": { + "$ref": "#/$defs/MemoryFilePrefix" + }, + "maxItems": 32, + "title": "Include Module Prefixes", + "type": "array" + }, + "project_only": { + "default": false, + "title": "Project Only", + "type": "boolean" + }, + "ranking": { + "$ref": "#/$defs/MemoryRanking", + "default": "self" + }, + "view": { + "$ref": "#/$defs/MemoryAllocationView", + "default": "high_watermark" + } + }, + "title": "MemoryFrameQuery", + "type": "object" +} - added
Input schema / $defs / MemoryRankingAdded value: +{ + "enum": [ + "self", + "inclusive" + ], + "title": "MemoryRanking", + "type": "string" +} - added
Input schema / $defs / PyTorchAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - added
Input schema / $defs / ScalingAnalysisRequest / properties / corpus_commit_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Corpus Commit Id" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceReceiptRemoved value: -{ - "additionalProperties": false, - "properties": { - "evidence_ref_ids": { - "items": { - "type": "string" - }, - "title": "Evidence Ref Ids", - "type": "array" - }, - "materialized_commit_id": { - "title": "Materialized Commit Id", - "type": "string" - }, - "ref_id": { - "title": "Ref Id", - "type": "string" - }, - "ref_type": { - "enum": [ - "analysis", - "comparison" - ], - "title": "Ref Type", - "type": "string" - }, - "resource_uri": { - "title": "Resource Uri", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "ref_type", - "ref_id", - "materialized_commit_id", - "evidence_ref_ids", - "resource_uri" - ], - "title": "EvidenceReceipt", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / $refRemoved value: -"#/$defs/EvidenceReceipt" - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / propertiesAdded value: +{ + "evidence_ref_ids": { + "items": { + "type": "string" + }, + "title": "Evidence Ref Ids", + "type": "array" + }, + "materialized_commit_id": { + "title": "Materialized Commit Id", + "type": "string" + }, + "ref_id": { + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "enum": [ + "analysis", + "comparison" + ], + "title": "Ref Type", + "type": "string" + }, + "resource_uri": { + "title": "Resource Uri", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / requiredAdded value: +[ + "ref_type", + "ref_id", + "materialized_commit_id", + "evidence_ref_ids", + "resource_uri" +] - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / titleAdded value: +"EvidenceReceipt" - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
record_comparison77 fields changed- added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / estimandAdded value: +{ + "anyOf": [ + { + "enum": [ + "median_paired_log_ratio", + "difference_in_median_logs" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Estimand" +} - added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / titleRemoved value: -"Polarity" - removed
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / polarity / typeRemoved value: -"string" - added
Input schema / $defs / MeasurementCompareRunSetsRequest / properties / seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Input schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / estimandAdded value: +{ + "anyOf": [ + { + "enum": [ + "median_paired_log_ratio", + "difference_in_median_logs" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Estimand" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / $refAdded value: +"#/$defs/RuntimeResourceMetric" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / enumRemoved value: -[ - "runtime_resource.peak_rss_bytes", - "runtime_resource.minimum_free_bytes", - "runtime_resource.staging_growth_bytes" -] - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / titleRemoved value: -"Metric" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / metric / typeRemoved value: -"string" - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / titleRemoved value: -"Polarity" - removed
Input schema / $defs / RuntimeResourceCompareRunSetsRequest / properties / polarity / typeRemoved value: -"string" - added
Input schema / $defs / RuntimeResourceMetricAdded value: +{ + "enum": [ + "runtime_resource.peak_rss_bytes", + "runtime_resource.minimum_free_bytes", + "runtime_resource.staging_growth_bytes" + ], + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / EvidenceReceiptRemoved value: -{ - "additionalProperties": false, - "properties": { - "evidence_ref_ids": { - "items": { - "type": "string" - }, - "title": "Evidence Ref Ids", - "type": "array" - }, - "materialized_commit_id": { - "title": "Materialized Commit Id", - "type": "string" - }, - "ref_id": { - "title": "Ref Id", - "type": "string" - }, - "ref_type": { - "enum": [ - "analysis", - "comparison" - ], - "title": "Ref Type", - "type": "string" - }, - "resource_uri": { - "title": "Resource Uri", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "ref_type", - "ref_id", - "materialized_commit_id", - "evidence_ref_ids", - "resource_uri" - ], - "title": "EvidenceReceipt", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / $refRemoved value: -"#/$defs/EvidenceReceipt" - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / propertiesAdded value: +{ + "evidence_ref_ids": { + "items": { + "type": "string" + }, + "title": "Evidence Ref Ids", + "type": "array" + }, + "materialized_commit_id": { + "title": "Materialized Commit Id", + "type": "string" + }, + "ref_id": { + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "enum": [ + "analysis", + "comparison" + ], + "title": "Ref Type", + "type": "string" + }, + "resource_uri": { + "title": "Resource Uri", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / requiredAdded value: +[ + "ref_type", + "ref_id", + "materialized_commit_id", + "evidence_ref_ids", + "resource_uri" +] - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / titleAdded value: +"EvidenceReceipt" - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
record_finding93 fields changed- added
Input schema / $defs / EvidenceInput / properties / ref_type / $refAdded value: +"#/$defs/EvidenceReferenceType" - removed
Input schema / $defs / EvidenceInput / properties / ref_type / enumRemoved value: -[ - "analysis", - "artifact", - "comparison", - "generation", - "observation", - "run", - "run_set", - "trial" -] - removed
Input schema / $defs / EvidenceInput / properties / ref_type / titleRemoved value: -"Ref Type" - removed
Input schema / $defs / EvidenceInput / properties / ref_type / typeRemoved value: -"string" - added
Input schema / $defs / EvidenceInput / properties / relation / $refAdded value: +"#/$defs/EvidenceRelation" - removed
Input schema / $defs / EvidenceInput / properties / relation / enumRemoved value: -[ - "supports", - "contradicts", - "context", - "validates" -] - removed
Input schema / $defs / EvidenceInput / properties / relation / titleRemoved value: -"Relation" - removed
Input schema / $defs / EvidenceInput / properties / relation / typeRemoved value: -"string" - added
Input schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Input schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - added
Input schema / $defs / FindingConfidenceAdded value: +{ + "enum": [ + "high", + "medium", + "low", + "unknown" + ], + "title": "FindingConfidence", + "type": "string" +} - added
Input schema / $defs / RecordFindingRequest / properties / confidence / $refAdded value: +"#/$defs/FindingConfidence" - removed
Input schema / $defs / RecordFindingRequest / properties / confidence / enumRemoved value: -[ - "high", - "medium", - "low", - "unknown" -] - removed
Input schema / $defs / RecordFindingRequest / properties / confidence / titleRemoved value: -"Confidence" - removed
Input schema / $defs / RecordFindingRequest / properties / confidence / typeRemoved value: -"string" - added
Input schema / $defs / RecordFindingRequest / properties / evidence / maxItemsAdded value: +50 - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceReference / properties / owner_revisionAdded value: +{ + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Owner Revision" +} - added
Output schema / $defs / EvidenceReference / properties / ref_type / $refAdded value: +"#/$defs/EvidenceReferenceType" - removed
Output schema / $defs / EvidenceReference / properties / ref_type / enumRemoved value: -[ - "analysis", - "artifact", - "comparison", - "generation", - "observation", - "run", - "run_set", - "trial" -] - removed
Output schema / $defs / EvidenceReference / properties / ref_type / titleRemoved value: -"Ref Type" - removed
Output schema / $defs / EvidenceReference / properties / ref_type / typeRemoved value: -"string" - added
Output schema / $defs / EvidenceReference / properties / relation / $refAdded value: +"#/$defs/EvidenceRelation" - removed
Output schema / $defs / EvidenceReference / properties / relation / enumRemoved value: -[ - "supports", - "contradicts", - "context", - "validates" -] - removed
Output schema / $defs / EvidenceReference / properties / relation / titleRemoved value: -"Relation" - removed
Output schema / $defs / EvidenceReference / properties / relation / typeRemoved value: -"string" - removed
Output schema / $defs / EvidenceReference / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Output schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / Finding / properties / confidence / $refAdded value: +"#/$defs/FindingConfidence" - removed
Output schema / $defs / Finding / properties / confidence / enumRemoved value: -[ - "high", - "medium", - "low", - "unknown" -] - removed
Output schema / $defs / Finding / properties / confidence / titleRemoved value: -"Confidence" - removed
Output schema / $defs / Finding / properties / confidence / typeRemoved value: -"string" - removed
Output schema / $defs / Finding / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / FindingConfidenceAdded value: +{ + "enum": [ + "high", + "medium", + "low", + "unknown" + ], + "title": "FindingConfidence", + "type": "string" +} - removed
Output schema / $defs / FindingResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "evidence": { - "items": { - "$ref": "#/$defs/EvidenceReference" - }, - "title": "Evidence", - "type": "array" - }, - "finding": { - "$ref": "#/$defs/Finding" - } - }, - "required": [ - "finding", - "evidence", - "corpus_commit_id" - ], - "title": "FindingResult", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / $refRemoved value: -"#/$defs/FindingResult" - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / propertiesAdded value: +{ + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "items": { + "$ref": "#/$defs/EvidenceReference" + }, + "title": "Evidence", + "type": "array" + }, + "finding": { + "$ref": "#/$defs/Finding" + } +} - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / requiredAdded value: +[ + "finding", + "evidence", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / titleAdded value: +"FindingResult" - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FindingResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FindingResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
record_hypothesis59 fields changed- removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / HypothesisRemoved value: -{ - "additionalProperties": false, - "properties": { - "assessment": { - "$ref": "#/$defs/FindingAssessment", - "default": "unassessed" - }, - "claim": { - "maxLength": 500, - "minLength": 1, - "title": "Claim", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "discriminating_condition": { - "maxLength": 500, - "minLength": 1, - "title": "Discriminating Condition", - "type": "string" - }, - "hypothesis_id": { - "maxLength": 200, - "minLength": 1, - "title": "Hypothesis Id", - "type": "string" - }, - "investigation_id": { - "maxLength": 200, - "minLength": 1, - "title": "Investigation Id", - "type": "string" - }, - "lifecycle": { - "$ref": "#/$defs/FindingLifecycle", - "default": "active" - }, - "prediction": { - "maxLength": 500, - "minLength": 1, - "title": "Prediction", - "type": "string" - }, - "revision": { - "default": 1, - "minimum": 1, - "title": "Revision", - "type": "integer" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "hypothesis_id", - "investigation_id", - "claim", - "prediction", - "discriminating_condition" - ], - "title": "Hypothesis", - "type": "object" -} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / $refRemoved value: -"#/$defs/Hypothesis" - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / propertiesAdded value: +{ + "assessment": { + "$ref": "#/$defs/FindingAssessment", + "default": "unassessed" + }, + "claim": { + "maxLength": 500, + "minLength": 1, + "title": "Claim", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "discriminating_condition": { + "maxLength": 500, + "minLength": 1, + "title": "Discriminating Condition", + "type": "string" + }, + "hypothesis_id": { + "maxLength": 200, + "minLength": 1, + "title": "Hypothesis Id", + "type": "string" + }, + "investigation_id": { + "maxLength": 200, + "minLength": 1, + "title": "Investigation Id", + "type": "string" + }, + "lifecycle": { + "$ref": "#/$defs/FindingLifecycle", + "default": "active" + }, + "prediction": { + "maxLength": 500, + "minLength": 1, + "title": "Prediction", + "type": "string" + }, + "revision": { + "default": 1, + "minimum": 1, + "title": "Revision", + "type": "integer" + } +} - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / requiredAdded value: +[ + "hypothesis_id", + "investigation_id", + "claim", + "prediction", + "discriminating_condition" +] - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / titleAdded value: +"Hypothesis" - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_Hypothesis_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Added
record_kernel_validation_comparison - Changed
register_artifact_pipeline95 fields changed- removed
Input schema / $defs / JsonValueRemoved value: -{} - added
Input schema / $defs / PipelineExtractorProfileAdded value: +{ + "enum": [ + "text-lines-v1" + ], + "title": "PipelineExtractorProfile", + "type": "string" +} - added
Input schema / $defs / RegisterPipelineRequest / properties / compiler_identity_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Compiler Identity Id" +} - removed
Input schema / $defs / RegisterPipelineRequest / properties / device_identityRemoved value: -{ - "anyOf": [ - { - "maxLength": 500, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Device Identity" -} - removed
Input schema / $defs / RegisterPipelineRequest / properties / pipeline_schemaRemoved value: -{ - "maxLength": 100, - "minLength": 1, - "title": "Pipeline Schema", - "type": "string" -} - removed
Input schema / $defs / RegisterPipelineRequest / properties / producer_versionRemoved value: -{ - "maxLength": 100, - "minLength": 1, - "title": "Producer Version", - "type": "string" -} - removed
Input schema / $defs / RegisterPipelineRequest / properties / stages / minItemsRemoved value: -1 - added
Input schema / $defs / RegisterPipelineRequest / properties / target_identity_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target Identity Id" +} - removed
Input schema / $defs / RegisterPipelineRequest / properties / workload_identityRemoved value: -{ - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Identity" -} - changed
Input schema / $defs / RegisterPipelineRequest / requiredPrevious value: -[ - "run_id", - "pipeline_name", - "pipeline_schema", - "producer", - "producer_version", - "stages" -]New value: +[ + "run_id", + "pipeline_name", + "producer", + "stages" +] - removed
Input schema / $defs / RegisteredPipelineStageDeclaration / properties / elapsed_nsRemoved value: -{ - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Elapsed Ns" -} - removed
Input schema / $defs / RegisteredPipelineStageDeclaration / properties / extractorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor" -} - added
Input schema / $defs / RegisteredPipelineStageDeclaration / properties / extractor_profileAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/PipelineExtractorProfile" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Input schema / $defs / RegisteredPipelineStageDeclaration / properties / extractor_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor Version" -} - removed
Input schema / $defs / RegisteredPipelineStageDeclaration / properties / structural_summaryRemoved value: -{ - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Structural Summary" -} - removed
Input schema / $defs / UnregisteredPipelineStageDeclaration / properties / elapsed_nsRemoved value: -{ - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Elapsed Ns" -} - removed
Input schema / $defs / UnregisteredPipelineStageDeclaration / properties / extractorRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor" -} - added
Input schema / $defs / UnregisteredPipelineStageDeclaration / properties / extractor_profileAdded value: +{ + "const": null, + "default": null, + "title": "Extractor Profile", + "type": "null" +} - removed
Input schema / $defs / UnregisteredPipelineStageDeclaration / properties / extractor_versionRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor Version" -} - removed
Input schema / $defs / UnregisteredPipelineStageDeclaration / properties / structural_summaryRemoved value: -{ - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Structural Summary" -} - removed
Output schema / $defs / ArtifactPipelineRemoved value: -{ - "additionalProperties": false, - "properties": { - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "device_identity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Device Identity" - }, - "environment_id": { - "title": "Environment Id", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "pipeline_id": { - "title": "Pipeline Id", - "type": "string" - }, - "pipeline_name": { - "title": "Pipeline Name", - "type": "string" - }, - "pipeline_schema": { - "title": "Pipeline Schema", - "type": "string" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "title": "Producer Version", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_state_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Source State Id" - }, - "stages": { - "items": { - "$ref": "#/$defs/PipelineStage" - }, - "title": "Stages", - "type": "array" - }, - "workload_identity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Identity" - } - }, - "required": [ - "pipeline_id", - "run_id", - "pipeline_name", - "pipeline_schema", - "producer", - "producer_version", - "source_state_id", - "environment_id", - "stages", - "limitations" - ], - "title": "ArtifactPipeline", - "type": "object" -} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / PipelineExtractorProfileAdded value: +{ + "enum": [ + "text-lines-v1" + ], + "title": "PipelineExtractorProfile", + "type": "string" +} - added
Output schema / $defs / PipelineIdentityQualityAdded value: +{ + "enum": [ + "managed_exact", + "managed_partial", + "local_declared", + "imported_unverified" + ], + "title": "PipelineIdentityQuality", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - added
Output schema / $defs / RegisteredPipelineStage / properties / extraction_operation_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extraction Operation Id" +} - added
Output schema / $defs / RegisteredPipelineStage / properties / extractor_profileAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/PipelineExtractorProfile" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / RegisteredPipelineStage / properties / producerRemoved value: -{ - "title": "Producer", - "type": "string" -} - removed
Output schema / $defs / RegisteredPipelineStage / properties / producer_versionRemoved value: -{ - "title": "Producer Version", - "type": "string" -} - added
Output schema / $defs / RegisteredPipelineStage / properties / sensitivity / $refAdded value: +"#/$defs/Sensitivity" - removed
Output schema / $defs / RegisteredPipelineStage / properties / sensitivity / titleRemoved value: -"Sensitivity" - removed
Output schema / $defs / RegisteredPipelineStage / properties / sensitivity / typeRemoved value: -"string" - changed
Output schema / $defs / RegisteredPipelineStage / requiredPrevious value: -[ - "name", - "ordinal", - "predecessor", - "format", - "format_schema", - "producer", - "producer_version", - "extractor", - "extractor_version", - "structural_summary", - "elapsed_ns", - "limitations", - "status", - "registration_id", - "artifact_id", - "artifact_length", - "sensitivity" -]New value: +[ + "name", + "ordinal", + "predecessor", + "format", + "format_schema", + "extractor", + "extractor_version", + "structural_summary", + "elapsed_ns", + "limitations", + "status", + "registration_id", + "artifact_id", + "artifact_length", + "sensitivity" +] - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SensitivityAdded value: +{ + "enum": [ + "normal", + "internal", + "sensitive" + ], + "title": "Sensitivity", + "type": "string" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / $refRemoved value: -"#/$defs/ArtifactPipeline" - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / propertiesAdded value: +{ + "compiler_identity_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Compiler Identity Id" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "identity_quality": { + "$ref": "#/$defs/PipelineIdentityQuality" + }, + "limitations": { + "items": { + "type": "string" + }, + "maxItems": 20, + "title": "Limitations", + "type": "array" + }, + "pipeline_id": { + "title": "Pipeline Id", + "type": "string" + }, + "pipeline_name": { + "title": "Pipeline Name", + "type": "string" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "stages": { + "items": { + "$ref": "#/$defs/PipelineStage" + }, + "title": "Stages", + "type": "array" + }, + "target_identity_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target Identity Id" + } +} - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / requiredAdded value: +[ + "pipeline_id", + "run_id", + "pipeline_name", + "producer", + "identity_quality", + "stages", + "limitations" +] - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / titleAdded value: +"ArtifactPipeline" - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnregisteredPipelineStage / properties / extraction_operation_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extraction Operation Id" +} - added
Output schema / $defs / UnregisteredPipelineStage / properties / extractor_profileAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/PipelineExtractorProfile" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Output schema / $defs / UnregisteredPipelineStage / properties / producerRemoved value: -{ - "title": "Producer", - "type": "string" -} - removed
Output schema / $defs / UnregisteredPipelineStage / properties / producer_versionRemoved value: -{ - "title": "Producer Version", - "type": "string" -} - changed
Output schema / $defs / UnregisteredPipelineStage / requiredPrevious value: -[ - "name", - "ordinal", - "predecessor", - "format", - "format_schema", - "producer", - "producer_version", - "extractor", - "extractor_version", - "structural_summary", - "elapsed_ns", - "limitations", - "status" -]New value: +[ + "name", + "ordinal", + "predecessor", + "format", + "format_schema", + "extractor", + "extractor_version", + "structural_summary", + "elapsed_ns", + "limitations", + "status" +] - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Added
register_kernel_validation - Changed
run_experiment64 fields changed- removed
Input schema / properties / plan_idRemoved value: -{ - "title": "Plan Id", - "type": "string" -} - added
Input schema / properties / plan_tokenAdded value: +{ + "pattern": "^[0-9a-f]{64}$", + "title": "Plan Token", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "plan_id" -]New value: +[ + "plan_token" +] - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExperimentOutcomeDispositionAdded value: +{ + "enum": [ + "all_clean", + "base_only_failure", + "candidate_only_failure", + "mixed", + "unsupported", + "insufficient_evidence" + ], + "title": "ExperimentOutcomeDisposition", + "type": "string" +} - added
Output schema / $defs / ExperimentOutcomeMethodAdded value: +{ + "enum": [ + "fixed_attempts_v1", + "absence_of_failure_fixed_attempts_v1" + ], + "title": "ExperimentOutcomeMethod", + "type": "string" +} - removed
Output schema / $defs / ExperimentReceiptRemoved value: -{ - "additionalProperties": false, - "properties": { - "attempted_trials": { - "title": "Attempted Trials", - "type": "integer" - }, - "comparison_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Comparison Id" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "experiment_id": { - "title": "Experiment Id", - "type": "string" - }, - "first_failure_resource_uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "First Failure Resource Uri" - }, - "first_failure_trial_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "First Failure Trial Id" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "outcome_disposition": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Outcome Disposition" - }, - "outcome_method": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Outcome Method" - }, - "resource_uri": { - "title": "Resource Uri", - "type": "string" - }, - "run_set_ids": { - "items": { - "type": "string" - }, - "title": "Run Set Ids", - "type": "array" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "trial_collection_resource_uri": { - "title": "Trial Collection Resource Uri", - "type": "string" - } - }, - "required": [ - "experiment_id", - "attempted_trials", - "run_set_ids", - "comparison_id", - "corpus_commit_id", - "limitations", - "resource_uri", - "trial_collection_resource_uri" - ], - "title": "ExperimentReceipt", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / $refRemoved value: -"#/$defs/ExperimentReceipt" - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / propertiesAdded value: +{ + "attempted_trials": { + "title": "Attempted Trials", + "type": "integer" + }, + "comparison_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Comparison Id" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "experiment_id": { + "title": "Experiment Id", + "type": "string" + }, + "first_failure_resource_uri": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "First Failure Resource Uri" + }, + "first_failure_trial_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "First Failure Trial Id" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "outcome_disposition": { + "anyOf": [ + { + "$ref": "#/$defs/ExperimentOutcomeDisposition" + }, + { + "type": "null" + } + ], + "default": null + }, + "outcome_method": { + "anyOf": [ + { + "$ref": "#/$defs/ExperimentOutcomeMethod" + }, + { + "type": "null" + } + ], + "default": null + }, + "resource_uri": { + "title": "Resource Uri", + "type": "string" + }, + "run_set_ids": { + "items": { + "type": "string" + }, + "title": "Run Set Ids", + "type": "array" + }, + "trial_collection_resource_uri": { + "title": "Trial Collection Resource Uri", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / requiredAdded value: +[ + "experiment_id", + "attempted_trials", + "run_set_ids", + "comparison_id", + "corpus_commit_id", + "limitations", + "resource_uri", + "trial_collection_resource_uri" +] - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / titleAdded value: +"ExperimentReceipt" - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
run_fault_experiment131 fields changed- removed
Input schema / properties / plan_idRemoved value: -{ - "minLength": 1, - "title": "Plan Id", - "type": "string" -} - added
Input schema / properties / plan_tokenAdded value: +{ + "pattern": "^[0-9a-f]{64}$", + "title": "Plan Token", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "plan_id" -]New value: +[ + "plan_token" +] - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - added
Output schema / $defs / AnalysisRecordAdded value: +{ + "additionalProperties": false, + "properties": { + "analysis_id": { + "maxLength": 200, + "minLength": 1, + "title": "Analysis Id", + "type": "string" + }, + "completed_at": { + "format": "date-time", + "title": "Completed At", + "type": "string" + }, + "corpus_commit_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Corpus Commit Id", + "type": "string" + }, + "coverage": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Coverage", + "type": "object" + }, + "input_artifact_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "title": "Input Artifact Ids", + "type": "array" + }, + "input_generation_ids": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Input Generation Ids", + "type": "array" + }, + "input_run_ids": { + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Input Run Ids", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "parameters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameters", + "type": "object" + }, + "parameters_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Parameters Digest", + "type": "string" + }, + "recipe": { + "maxLength": 200, + "minLength": 1, + "title": "Recipe", + "type": "string" + }, + "recipe_version": { + "maxLength": 200, + "minLength": 1, + "title": "Recipe Version", + "type": "string" + }, + "result_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Result Artifact Id" + }, + "result_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Result Digest", + "type": "string" + }, + "started_at": { + "format": "date-time", + "title": "Started At", + "type": "string" + } + }, + "required": [ + "analysis_id", + "recipe", + "recipe_version", + "parameters", + "parameters_digest", + "corpus_commit_id", + "result_digest", + "started_at", + "completed_at" + ], + "title": "AnalysisRecord", + "type": "object" +} - changed
Output schema / $defs / CancelledTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / CancelledTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ComparisonAdded value: +{ + "additionalProperties": false, + "properties": { + "absolute_change": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Absolute Change" + }, + "baseline_attempted_n": { + "minimum": 0, + "title": "Baseline Attempted N", + "type": "integer" + }, + "baseline_eligible_n": { + "minimum": 0, + "title": "Baseline Eligible N", + "type": "integer" + }, + "baseline_excluded_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Excluded N", + "type": "integer" + }, + "baseline_failed_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Failed N", + "type": "integer" + }, + "baseline_missing_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Missing N", + "type": "integer" + }, + "baseline_out_of_domain_n": { + "default": 0, + "minimum": 0, + "title": "Baseline Out Of Domain N", + "type": "integer" + }, + "baseline_run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Baseline Run Set Id", + "type": "string" + }, + "baseline_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Value" + }, + "candidate_attempted_n": { + "minimum": 0, + "title": "Candidate Attempted N", + "type": "integer" + }, + "candidate_eligible_n": { + "minimum": 0, + "title": "Candidate Eligible N", + "type": "integer" + }, + "candidate_excluded_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Excluded N", + "type": "integer" + }, + "candidate_failed_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Failed N", + "type": "integer" + }, + "candidate_missing_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Missing N", + "type": "integer" + }, + "candidate_out_of_domain_n": { + "default": 0, + "minimum": 0, + "title": "Candidate Out Of Domain N", + "type": "integer" + }, + "candidate_run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Candidate Run Set Id", + "type": "string" + }, + "candidate_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Value" + }, + "comparison_id": { + "maxLength": 200, + "minLength": 1, + "title": "Comparison Id", + "type": "string" + }, + "complete_pair_n": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Complete Pair N" + }, + "confidence_interval": { + "anyOf": [ + { + "$ref": "#/$defs/ConfidenceInterval" + }, + { + "type": "null" + } + ], + "default": null + }, + "decision": { + "$ref": "#/$defs/ComparisonDecision" + }, + "effect_size": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Effect Size" + }, + "estimand": { + "maxLength": 200, + "minLength": 1, + "title": "Estimand", + "type": "string" + }, + "experiment_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "independent_unit": { + "maxLength": 200, + "minLength": 1, + "title": "Independent Unit", + "type": "string" + }, + "measurement_series_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Series Id" + }, + "method": { + "maxLength": 200, + "minLength": 1, + "title": "Method", + "type": "string" + }, + "metric": { + "maxLength": 200, + "minLength": 1, + "title": "Metric", + "type": "string" + }, + "metric_contract_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Metric Contract Id", + "type": "string" + }, + "metric_source": { + "$ref": "#/$defs/MetricSource", + "default": "measurement" + }, + "mismatches": { + "default": [], + "items": { + "type": "string" + }, + "title": "Mismatches", + "type": "array" + }, + "multiplicity": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Multiplicity" + }, + "polarity": { + "$ref": "#/$defs/MetricPolarity" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "protocol_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Protocol Identity Id" + }, + "random_seed": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Random Seed" + }, + "relative_change": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Relative Change" + }, + "unit": { + "maxLength": 200, + "minLength": 1, + "title": "Unit", + "type": "string" + }, + "validity": { + "$ref": "#/$defs/ComparisonValidity" + }, + "value_domain": { + "$ref": "#/$defs/MetricValueDomain", + "default": "strictly_positive" + }, + "zero_policy": { + "$ref": "#/$defs/MetricZeroPolicy", + "default": "reject" + } + }, + "required": [ + "comparison_id", + "baseline_run_set_id", + "candidate_run_set_id", + "metric", + "unit", + "metric_contract_id", + "polarity", + "estimand", + "practical_threshold", + "method", + "independent_unit", + "baseline_attempted_n", + "baseline_eligible_n", + "candidate_attempted_n", + "candidate_eligible_n", + "decision", + "validity" + ], + "title": "Comparison", + "type": "object" +} - added
Output schema / $defs / ComparisonDecisionAdded value: +{ + "enum": [ + "meaningful_improvement", + "meaningful_regression", + "no_meaningful_difference", + "inconclusive", + "descriptive_only" + ], + "title": "ComparisonDecision", + "type": "string" +} - added
Output schema / $defs / ComparisonResultAdded value: +{ + "additionalProperties": false, + "properties": { + "analysis": { + "anyOf": [ + { + "$ref": "#/$defs/AnalysisRecord" + }, + { + "type": "null" + } + ], + "default": null + }, + "baseline_run_set": { + "$ref": "#/$defs/RunSet" + }, + "candidate_run_set": { + "$ref": "#/$defs/RunSet" + }, + "comparison": { + "$ref": "#/$defs/Comparison" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "evidence": { + "default": [], + "items": { + "$ref": "#/$defs/EvidenceReference" + }, + "title": "Evidence", + "type": "array" + }, + "materialized_commit_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Materialized Commit Id" + }, + "profile_changes": { + "default": [], + "items": { + "$ref": "#/$defs/ProfileChange" + }, + "title": "Profile Changes", + "type": "array" + } + }, + "required": [ + "comparison", + "baseline_run_set", + "candidate_run_set", + "corpus_commit_id" + ], + "title": "ComparisonResult", + "type": "object" +} - added
Output schema / $defs / ComparisonValidityAdded value: +{ + "enum": [ + "valid", + "exploratory", + "invalid" + ], + "title": "ComparisonValidity", + "type": "string" +} - added
Output schema / $defs / ConfidenceIntervalAdded value: +{ + "additionalProperties": false, + "properties": { + "high": { + "title": "High", + "type": "number" + }, + "level": { + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Level", + "type": "number" + }, + "low": { + "title": "Low", + "type": "number" + } + }, + "required": [ + "low", + "high", + "level" + ], + "title": "ConfidenceInterval", + "type": "object" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceReferenceAdded value: +{ + "additionalProperties": false, + "properties": { + "owner_id": { + "maxLength": 200, + "minLength": 1, + "title": "Owner Id", + "type": "string" + }, + "owner_revision": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Owner Revision" + }, + "owner_type": { + "enum": [ + "analysis", + "finding", + "hypothesis" + ], + "title": "Owner Type", + "type": "string" + }, + "ref_id": { + "maxLength": 200, + "minLength": 1, + "title": "Ref Id", + "type": "string" + }, + "ref_type": { + "$ref": "#/$defs/EvidenceReferenceType" + }, + "relation": { + "$ref": "#/$defs/EvidenceRelation" + } + }, + "required": [ + "owner_type", + "owner_id", + "ref_type", + "ref_id", + "relation" + ], + "title": "EvidenceReference", + "type": "object" +} - added
Output schema / $defs / EvidenceReferenceTypeAdded value: +{ + "enum": [ + "analysis", + "artifact", + "comparison", + "generation", + "observation", + "run", + "run_set", + "static_candidate", + "trial" + ], + "title": "EvidenceReferenceType", + "type": "string" +} - added
Output schema / $defs / EvidenceRelationAdded value: +{ + "enum": [ + "supports", + "contradicts", + "context", + "validates" + ], + "title": "EvidenceRelation", + "type": "string" +} - added
Output schema / $defs / ExcludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": false, + "default": false, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "maxLength": 500, + "minLength": 1, + "title": "Reason", + "type": "string" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order", + "reason" + ], + "title": "ExcludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / Experiment / properties / measurement_seriesAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MeasurementSeriesSelector" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / metric_sourceAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricSource" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / polarity / $refAdded value: +"#/$defs/MetricPolarity" - removed
Output schema / $defs / Experiment / properties / polarity / enumRemoved value: -[ - "lower_is_better", - "higher_is_better", - "neutral" -] - removed
Output schema / $defs / Experiment / properties / polarity / titleRemoved value: -"Polarity" - removed
Output schema / $defs / Experiment / properties / polarity / typeRemoved value: -"string" - added
Output schema / $defs / Experiment / properties / primary_metric_unitAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Primary Metric Unit" +} - added
Output schema / $defs / Experiment / properties / role / $refAdded value: +"#/$defs/ExperimentRole" - removed
Output schema / $defs / Experiment / properties / role / enumRemoved value: -[ - "exploratory", - "confirmatory" -] - removed
Output schema / $defs / Experiment / properties / role / titleRemoved value: -"Role" - removed
Output schema / $defs / Experiment / properties / role / typeRemoved value: -"string" - removed
Output schema / $defs / Experiment / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / Experiment / properties / value_domainAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricValueDomain" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / Experiment / properties / zero_policyAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/MetricZeroPolicy" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / ExperimentRoleAdded value: +{ + "enum": [ + "exploratory", + "confirmatory" + ], + "title": "ExperimentRole", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - changed
Output schema / $defs / FailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / FailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / FaultExperimentResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "experiment": { - "$ref": "#/$defs/Experiment" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "result_id": { - "title": "Result Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "treatment_order": { - "items": { - "type": "string" - }, - "title": "Treatment Order", - "type": "array" - }, - "trial_artifacts": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" - }, - "title": "Trial Artifacts", - "type": "object" - }, - "trials": { - "items": { - "$ref": "#/$defs/Trial" - }, - "title": "Trials", - "type": "array" - } - }, - "required": [ - "result_id", - "plan_id", - "experiment", - "trials", - "treatment_order", - "corpus_commit_id" - ], - "title": "FaultExperimentResult", - "type": "object" -} - added
Output schema / $defs / FaultFailurePhaseAdded value: +{ + "enum": [ + "sidecar_readiness", + "proxy_creation", + "treatment_configuration", + "workload_planning", + "capture_execution", + "measurement_receipt" + ], + "type": "string" +} - added
Output schema / $defs / FaultTrialDiagnosticAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "title": "Error Code", + "type": "string" + }, + "message": { + "maxLength": 1000, + "minLength": 1, + "title": "Message", + "type": "string" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/ManualAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "phase": { + "$ref": "#/$defs/FaultFailurePhase" + }, + "retryable": { + "title": "Retryable", + "type": "boolean" + } + }, + "required": [ + "phase", + "error_code", + "message", + "retryable" + ], + "title": "FaultTrialDiagnostic", + "type": "object" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / IncludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": true, + "default": true, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order" + ], + "title": "IncludedRunSetMember", + "type": "object" +} - changed
Output schema / $defs / InfrastructureFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InfrastructureFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - changed
Output schema / $defs / InvalidTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / InvalidTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MeasurementSeriesSelectorAdded value: +{ + "additionalProperties": false, + "description": "The semantic identity of one normalized measurement population.", + "properties": { + "aggregation": { + "maxLength": 200, + "minLength": 1, + "title": "Aggregation", + "type": "string" + }, + "dimensions": { + "additionalProperties": { + "type": "string" + }, + "maxProperties": 64, + "title": "Dimensions", + "type": "object" + }, + "loop_count": { + "anyOf": [ + { + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Loop Count" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "scope": { + "maxLength": 200, + "minLength": 1, + "title": "Scope", + "type": "string" + } + }, + "required": [ + "scope", + "aggregation" + ], + "title": "MeasurementSeriesSelector", + "type": "object" +} - added
Output schema / $defs / MetricPolarityAdded value: +{ + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "MetricPolarity", + "type": "string" +} - added
Output schema / $defs / MetricSourceAdded value: +{ + "enum": [ + "measurement", + "runtime_resource", + "kernel_validation" + ], + "title": "MetricSource", + "type": "string" +} - added
Output schema / $defs / MetricValueDomainAdded value: +{ + "enum": [ + "strictly_positive" + ], + "title": "MetricValueDomain", + "type": "string" +} - added
Output schema / $defs / MetricZeroPolicyAdded value: +{ + "enum": [ + "reject" + ], + "title": "MetricZeroPolicy", + "type": "string" +} - changed
Output schema / $defs / OracleFailedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / OracleFailedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / OracleReceiptBindingAdded value: +{ + "additionalProperties": false, + "description": "The per-run facts needed to form a pair-bound oracle decision.", + "properties": { + "compared_property": { + "maxLength": 200, + "minLength": 1, + "title": "Compared Property", + "type": "string" + }, + "input_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Input Identity", + "type": "string" + }, + "oracle_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Oracle Identity", + "type": "string" + }, + "output_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Output Identity", + "type": "string" + }, + "pair_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Pair Id", + "type": "string" + }, + "tolerance": { + "$ref": "#/$defs/OracleTolerance" + }, + "treatment": { + "maxLength": 200, + "minLength": 1, + "title": "Treatment", + "type": "string" + }, + "workload_identity": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Workload Identity", + "type": "string" + } + }, + "required": [ + "pair_id", + "treatment", + "input_identity", + "workload_identity", + "output_identity", + "compared_property", + "oracle_identity", + "tolerance" + ], + "title": "OracleReceiptBinding", + "type": "object" +} - added
Output schema / $defs / OracleReceiptV1 / properties / bindingAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptBinding" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / OracleReceiptV1 / properties / status / $refAdded value: +"#/$defs/OracleStatus" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / enumRemoved value: -[ - "pass", - "fail", - "inconclusive", - "unsupported" -] - removed
Output schema / $defs / OracleReceiptV1 / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OracleReceiptV1 / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProfileChangeAdded value: +{ + "additionalProperties": false, + "properties": { + "absolute_change": { + "title": "Absolute Change", + "type": "number" + }, + "baseline_value": { + "title": "Baseline Value", + "type": "number" + }, + "candidate_value": { + "title": "Candidate Value", + "type": "number" + }, + "direction": { + "$ref": "#/$defs/ProfileChangeDirection" + }, + "file": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "File" + }, + "frame_id": { + "title": "Frame Id", + "type": "string" + }, + "function": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Function" + }, + "line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Line" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "relative_change": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "title": "Relative Change" + }, + "unit": { + "title": "Unit", + "type": "string" + } + }, + "required": [ + "frame_id", + "function", + "file", + "line", + "metric", + "unit", + "baseline_value", + "candidate_value", + "absolute_change", + "relative_change", + "direction" + ], + "title": "ProfileChange", + "type": "object" +} - added
Output schema / $defs / ProfileChangeDirectionAdded value: +{ + "enum": [ + "regressed", + "improved", + "changed", + "unchanged" + ], + "title": "ProfileChangeDirection", + "type": "string" +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - changed
Output schema / $defs / ResourcePolicyTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / ResourcePolicyTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / RunSetAdded value: +{ + "additionalProperties": false, + "properties": { + "corpus_commit_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Corpus Commit Id", + "type": "string" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "members": { + "items": { + "$ref": "#/$defs/RunSetMember" + }, + "maxItems": 1000, + "minItems": 1, + "title": "Members", + "type": "array" + }, + "membership_digest": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Membership Digest", + "type": "string" + }, + "run_set_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Run Set Id", + "type": "string" + }, + "selection": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 16, + "title": "Selection", + "type": "object" + } + }, + "required": [ + "run_set_id", + "corpus_commit_id", + "selection", + "members", + "membership_digest" + ], + "title": "RunSet", + "type": "object" +} - added
Output schema / $defs / RunSetMemberAdded value: +{ + "discriminator": { + "mapping": { + "False": "#/$defs/ExcludedRunSetMember", + "True": "#/$defs/IncludedRunSetMember" + }, + "propertyName": "included" + }, + "oneOf": [ + { + "$ref": "#/$defs/IncludedRunSetMember" + }, + { + "$ref": "#/$defs/ExcludedRunSetMember" + } + ] +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - changed
Output schema / $defs / SucceededTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / SucceededTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / $refRemoved value: -"#/$defs/FaultExperimentResult" - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / propertiesAdded value: +{ + "block_treatment_orders": { + "default": [], + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": "Block Treatment Orders", + "type": "array" + }, + "comparisons": { + "default": [], + "items": { + "$ref": "#/$defs/ComparisonResult" + }, + "title": "Comparisons", + "type": "array" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "experiment": { + "$ref": "#/$defs/Experiment" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_recovery": { + "anyOf": [ + { + "$ref": "#/$defs/ManualAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "result_id": { + "title": "Result Id", + "type": "string" + }, + "run_sets": { + "default": [], + "items": { + "$ref": "#/$defs/RunSet" + }, + "title": "Run Sets", + "type": "array" + }, + "trial_artifacts": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": "Trial Artifacts", + "type": "object" + }, + "trial_diagnostics": { + "additionalProperties": { + "$ref": "#/$defs/FaultTrialDiagnostic" + }, + "title": "Trial Diagnostics", + "type": "object" + }, + "trials": { + "items": { + "$ref": "#/$defs/Trial" + }, + "title": "Trials", + "type": "array" + }, + "variants": { + "items": { + "$ref": "#/$defs/Variant" + }, + "title": "Variants", + "type": "array" + } +} - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / requiredAdded value: +[ + "result_id", + "plan_id", + "experiment", + "trials", + "variants", + "corpus_commit_id" +] - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / titleAdded value: +"FaultExperimentResult" - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - changed
Output schema / $defs / TimedOutTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / TimedOutTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - changed
Output schema / $defs / UnattemptedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnattemptedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / UnsignedIntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact unsigned integer from a provider with uint64 semantics.", + "properties": { + "kind": { + "const": "unsigned_integer", + "default": "unsigned_integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 18446744073709552000, + "minimum": 0, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "UnsignedIntegerValue", + "type": "object" +} - changed
Output schema / $defs / UnsupportedTrial / properties / parameter_value / anyOfPrevious value: -[ - { - "discriminator": { - "mapping": { - "floating": "#/$defs/FloatingValue", - "integer": "#/$defs/IntegerValue" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/IntegerValue" - }, - { - "$ref": "#/$defs/FloatingValue" - } - ] - }, - { - "type": "null" - } -]New value: +[ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue", + "unsigned_integer": "#/$defs/UnsignedIntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/UnsignedIntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } +] - removed
Output schema / $defs / UnsupportedTrial / properties / schema_versionRemoved value: -{ - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / VariantAdded value: +{ + "additionalProperties": false, + "properties": { + "combination_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 10000, + "title": "Combination Ids", + "type": "array" + }, + "environment_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Environment Id" + }, + "environment_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Environment Ids", + "type": "array" + }, + "environment_requirements": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Environment Requirements", + "type": "object" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "identity_quality": { + "$ref": "#/$defs/VariantIdentityQuality" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "name": { + "maxLength": 200, + "title": "Name", + "type": "string" + }, + "parameters": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Parameters", + "type": "object" + }, + "source_state_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source State Id" + }, + "source_state_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Source State Ids", + "type": "array" + }, + "treatment_factor": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Treatment Factor" + }, + "treatment_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Treatment Identity Id" + }, + "treatment_value": { + "$ref": "#/$defs/JsonValue", + "default": null + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + }, + "varying_factors": { + "additionalProperties": { + "items": { + "$ref": "#/$defs/JsonValue" + }, + "type": "array" + }, + "title": "Varying Factors", + "type": "object" + }, + "workload_instance_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Instance Id" + }, + "workload_instance_ids": { + "default": [], + "items": { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + "maxItems": 1000, + "title": "Workload Instance Ids", + "type": "array" + } + }, + "required": [ + "variant_id", + "experiment_id", + "name", + "identity_quality" + ], + "title": "Variant", + "type": "object" +} - added
Output schema / $defs / VariantIdentityQualityAdded value: +{ + "enum": [ + "exact_uniform", + "heterogeneous", + "incomplete" + ], + "title": "VariantIdentityQuality", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
run_inference_profile68 fields changed- removed
Input schema / properties / measurement_run_idRemoved value: -{ - "description": "Successful compatible unprofiled inference run to link.", - "maxLength": 200, - "minLength": 1, - "title": "Measurement Run Id", - "type": "string" -} - added
Input schema / properties / plan_tokenAdded value: +{ + "pattern": "^[0-9a-f]{64}$", + "title": "Plan Token", + "type": "string" +} - removed
Input schema / properties / profilerRemoved value: -{ - "enum": [ - "torch_profiler", - "nsight_systems" - ], - "title": "Profiler", - "type": "string" -} - removed
Input schema / properties / scenario_nameRemoved value: -{ - "maxLength": 100, - "minLength": 1, - "title": "Scenario Name", - "type": "string" -} - removed
Input schema / properties / server_nameRemoved value: -{ - "maxLength": 100, - "minLength": 1, - "title": "Server Name", - "type": "string" -} - removed
Input schema / properties / timeout_secondsRemoved value: -{ - "default": 300, - "exclusiveMinimum": 0, - "maximum": 86400, - "title": "Timeout Seconds", - "type": "number" -} - changed
Input schema / requiredPrevious value: -[ - "server_name", - "scenario_name", - "profiler", - "measurement_run_id" -]New value: +[ + "plan_token" +] - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - added
Output schema / $defs / InferenceProfileCoverageAdded value: +{ + "enum": [ + "complete", + "partial", + "unavailable" + ], + "title": "InferenceProfileCoverage", + "type": "string" +} - removed
Output schema / $defs / InferenceProfilingResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_ids": { - "items": { - "type": "string" - }, - "title": "Artifact Ids", - "type": "array" - }, - "artifact_run_ids": { - "items": { - "type": "string" - }, - "title": "Artifact Run Ids", - "type": "array" - }, - "benchmark_exit_code": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Benchmark Exit Code" - }, - "coverage": { - "enum": [ - "complete", - "partial", - "unavailable" - ], - "title": "Coverage", - "type": "string" - }, - "extracted_run_ids": { - "default": [], - "items": { - "type": "string" - }, - "title": "Extracted Run Ids", - "type": "array" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_protocol_id": { - "title": "Measurement Protocol Id", - "type": "string" - }, - "measurement_run_id": { - "title": "Measurement Run Id", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "profiler": { - "enum": [ - "torch_profiler", - "nsight_systems" - ], - "title": "Profiler", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "scenario_name": { - "title": "Scenario Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "server_cleanup_complete": { - "title": "Server Cleanup Complete", - "type": "boolean" - } - }, - "required": [ - "run_id", - "plan_id", - "measurement_protocol_id", - "measurement_run_id", - "scenario_name", - "profiler", - "benchmark_exit_code", - "server_cleanup_complete", - "artifact_ids", - "artifact_run_ids", - "coverage", - "limitations" - ], - "title": "InferenceProfilingResult", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / $refRemoved value: -"#/$defs/InferenceProfilingResult" - added
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / propertiesAdded value: +{ + "artifact_ids": { + "items": { + "type": "string" + }, + "title": "Artifact Ids", + "type": "array" + }, + "artifact_run_ids": { + "items": { + "type": "string" + }, + "title": "Artifact Run Ids", + "type": "array" + }, + "benchmark_exit_code": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Benchmark Exit Code" + }, + "coverage": { + "$ref": "#/$defs/InferenceProfileCoverage" + }, + "export_duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Export Duration Ns" + }, + "extracted_run_ids": { + "default": [], + "items": { + "type": "string" + }, + "title": "Extracted Run Ids", + "type": "array" + }, + "finalization_duration_ns": { + "title": "Finalization Duration Ns", + "type": "integer" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_protocol_id": { + "title": "Measurement Protocol Id", + "type": "string" + }, + "measurement_run_id": { + "title": "Measurement Run Id", + "type": "string" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "profiler": { + "$ref": "#/$defs/SupportedInferenceProfiler" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "server_cleanup_complete": { + "title": "Server Cleanup Complete", + "type": "boolean" + }, + "symbol_resolution_duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Symbol Resolution Duration Ns" + }, + "symbol_resolution_status": { + "anyOf": [ + { + "const": "disabled", + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Symbol Resolution Status" + }, + "workload_duration_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Workload Duration Ns" + } +} - added
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / requiredAdded value: +[ + "run_id", + "plan_id", + "measurement_protocol_id", + "measurement_run_id", + "scenario_name", + "profiler", + "benchmark_exit_code", + "server_cleanup_complete", + "artifact_ids", + "artifact_run_ids", + "workload_duration_ns", + "finalization_duration_ns", + "export_duration_ns", + "symbol_resolution_status", + "symbol_resolution_duration_ns", + "coverage", + "limitations" +] - added
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / titleAdded value: +"InferenceProfilingResult" - added
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_InferenceProfilingResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / SupportedInferenceProfilerAdded value: +{ + "enum": [ + "torch_profiler", + "nsight_systems" + ], + "type": "string" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
run_inference_scenario68 fields changed- added
Input schema / properties / plan_tokenAdded value: +{ + "pattern": "^[0-9a-f]{64}$", + "title": "Plan Token", + "type": "string" +} - removed
Input schema / properties / scenario_nameRemoved value: -{ - "maxLength": 100, - "minLength": 1, - "title": "Scenario Name", - "type": "string" -} - removed
Input schema / properties / timeout_secondsRemoved value: -{ - "anyOf": [ - { - "exclusiveMinimum": 0, - "maximum": 86400, - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Timeout Seconds" -} - changed
Input schema / requiredPrevious value: -[ - "scenario_name" -]New value: +[ + "plan_token" +] - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExitedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "exit_code": { + "minimum": 0, + "title": "Exit Code", + "type": "integer" + }, + "kind": { + "const": "exited", + "default": "exited", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "exit_code" + ], + "title": "ExitedProcessTermination", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InferenceReplayResultRemoved value: -{ - "additionalProperties": false, - "description": "The bounded outcome of one executed inference replay plan.", - "properties": { - "argv": { - "items": { - "type": "string" - }, - "maxItems": 1024, - "title": "Argv", - "type": "array" - }, - "artifact_ids": { - "default": [], - "items": { - "type": "string" - }, - "title": "Artifact Ids", - "type": "array" - }, - "artifact_run_ids": { - "default": [], - "items": { - "type": "string" - }, - "title": "Artifact Run Ids", - "type": "array" - }, - "cancellation_cause": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Cancellation Cause" - }, - "completed_at": { - "format": "date-time", - "title": "Completed At", - "type": "string" - }, - "containment": { - "default": "broker", - "title": "Containment", - "type": "string" - }, - "exit_code": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exit Code" - }, - "exploratory_reason": { - "maxLength": 500, - "minLength": 1, - "title": "Exploratory Reason", - "type": "string" - }, - "health_ready": { - "title": "Health Ready", - "type": "boolean" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 16, - "title": "Limitations", - "type": "array" - }, - "oracle_status": { - "anyOf": [ - { - "enum": [ - "pass", - "fail", - "inconclusive", - "unsupported" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Oracle Status" - }, - "output_path": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Output Path" - }, - "output_path_retained": { - "default": false, - "title": "Output Path Retained", - "type": "boolean" - }, - "peak_rss_backend": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Peak Rss Backend" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "probed_model_ids": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 64, - "title": "Probed Model Ids", - "type": "array" - }, - "provider": { - "enum": [ - "aiperf", - "vllm_bench", - "sglang_bench" - ], - "title": "Provider", - "type": "string" - }, - "result_id": { - "title": "Result Id", - "type": "string" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "scenario_name": { - "title": "Scenario Name", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "server_cleanup_complete": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Server Cleanup Complete" - }, - "server_name": { - "title": "Server Name", - "type": "string" - }, - "stderr_bytes": { - "default": 0, - "minimum": 0, - "title": "Stderr Bytes", - "type": "integer" - }, - "stdout_bytes": { - "default": 0, - "minimum": 0, - "title": "Stdout Bytes", - "type": "integer" - }, - "terminating_signal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Terminating Signal" - }, - "timed_out": { - "default": false, - "title": "Timed Out", - "type": "boolean" - }, - "wall_time_ns": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Wall Time Ns" - } - }, - "required": [ - "result_id", - "run_id", - "plan_id", - "scenario_name", - "server_name", - "provider", - "argv", - "health_ready", - "exploratory_reason" - ], - "title": "InferenceReplayResult", - "type": "object" -} - added
Output schema / $defs / InferenceScenarioProviderAdded value: +{ + "enum": [ + "aiperf", + "vllm_bench", + "sglang_bench" + ], + "title": "InferenceScenarioProvider", + "type": "string" +} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / OracleStatusAdded value: +{ + "enum": [ + "pass", + "fail", + "inconclusive", + "unsupported" + ], + "title": "OracleStatus", + "type": "string" +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - added
Output schema / $defs / ProcessCancellationCauseAdded value: +{ + "enum": [ + "timeout", + "caller_cancelled", + "output_limit", + "io_failure", + "storage_reserve_exceeded", + "writable_limit_exceeded", + "memory_limit_exceeded", + "process_error", + "crash_recovery" + ], + "title": "ProcessCancellationCause", + "type": "string" +} - added
Output schema / $defs / ProcessContainmentAdded value: +{ + "enum": [ + "broker", + "process", + "process_group", + "systemd_scope" + ], + "title": "ProcessContainment", + "type": "string" +} - added
Output schema / $defs / ProcessTerminationAdded value: +{ + "discriminator": { + "mapping": { + "exited": "#/$defs/ExitedProcessTermination", + "signalled": "#/$defs/SignalledProcessTermination", + "unreported": "#/$defs/UnreportedProcessTermination" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/UnreportedProcessTermination" + }, + { + "$ref": "#/$defs/ExitedProcessTermination" + }, + { + "$ref": "#/$defs/SignalledProcessTermination" + } + ] +} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SignalledProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "signalled", + "default": "signalled", + "title": "Kind", + "type": "string" + }, + "signal": { + "exclusiveMinimum": 0, + "title": "Signal", + "type": "integer" + } + }, + "required": [ + "signal" + ], + "title": "SignalledProcessTermination", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_InferenceReplayResult_Removed value: -{ - "additionalProperties": false, - "properties": { - "error": { - "title": "Error", - "type": "null" - }, - "ok": { - "const": true, - "title": "Ok", - "type": "boolean" - }, - "result": { - "$ref": "#/$defs/InferenceReplayResult" - }, - "schema_version": { - "const": 1, - "title": "Schema Version", - "type": "integer" - } - }, - "required": [ - "schema_version", - "ok", - "result", - "error" - ], - "title": "SuccessPayload[InferenceReplayResult]", - "type": "object" -} - added
Output schema / $defs / SuccessPayload_InferenceScenarioResult_Added value: +{ + "additionalProperties": false, + "properties": { + "error": { + "title": "Error", + "type": "null" + }, + "ok": { + "const": true, + "title": "Ok", + "type": "boolean" + }, + "result": { + "additionalProperties": false, + "description": "The bounded outcome of one executed inference benchmark plan.", + "properties": { + "artifact_ids": { + "default": [], + "items": { + "type": "string" + }, + "title": "Artifact Ids", + "type": "array" + }, + "artifact_run_ids": { + "default": [], + "items": { + "type": "string" + }, + "title": "Artifact Run Ids", + "type": "array" + }, + "cancellation_cause": { + "anyOf": [ + { + "$ref": "#/$defs/ProcessCancellationCause" + }, + { + "type": "null" + } + ], + "default": null + }, + "completed_at": { + "format": "date-time", + "title": "Completed At", + "type": "string" + }, + "containment": { + "$ref": "#/$defs/ProcessContainment", + "default": "broker" + }, + "exploratory_reason": { + "maxLength": 500, + "minLength": 1, + "title": "Exploratory Reason", + "type": "string" + }, + "health_ready": { + "title": "Health Ready", + "type": "boolean" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 16, + "title": "Limitations", + "type": "array" + }, + "oracle_status": { + "anyOf": [ + { + "$ref": "#/$defs/OracleStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "output_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Output Path" + }, + "output_path_retained": { + "default": false, + "title": "Output Path Retained", + "type": "boolean" + }, + "peak_rss_backend": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Peak Rss Backend" + }, + "probed_model_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 64, + "title": "Probed Model Ids", + "type": "array" + }, + "provider": { + "$ref": "#/$defs/InferenceScenarioProvider" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "scenario_name": { + "title": "Scenario Name", + "type": "string" + }, + "server_cleanup_complete": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Server Cleanup Complete" + }, + "server_name": { + "title": "Server Name", + "type": "string" + }, + "stderr_bytes": { + "default": 0, + "minimum": 0, + "title": "Stderr Bytes", + "type": "integer" + }, + "stdout_bytes": { + "default": 0, + "minimum": 0, + "title": "Stdout Bytes", + "type": "integer" + }, + "termination": { + "$ref": "#/$defs/ProcessTermination" + }, + "timed_out": { + "readOnly": true, + "title": "Timed Out", + "type": "boolean" + }, + "wall_time_ns": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wall Time Ns" + } + }, + "required": [ + "run_id", + "scenario_name", + "server_name", + "provider", + "health_ready", + "exploratory_reason", + "timed_out" + ], + "title": "InferenceScenarioResult", + "type": "object" + } + }, + "required": [ + "ok", + "result", + "error" + ], + "title": "SuccessPayload[InferenceScenarioResult]", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / UnreportedProcessTerminationAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "unreported", + "default": "unreported", + "title": "Kind", + "type": "string" + } + }, + "title": "UnreportedProcessTermination", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - changed
Output schema / discriminator / mapping / TruePrevious value: -"#/$defs/SuccessPayload_InferenceReplayResult_"New value: +"#/$defs/SuccessPayload_InferenceScenarioResult_" - changed
Output schema / oneOfPrevious value: -[ - { - "$ref": "#/$defs/SuccessPayload_InferenceReplayResult_" - }, - { - "$ref": "#/$defs/FailurePayload" - } -]New value: +[ + { + "$ref": "#/$defs/SuccessPayload_InferenceScenarioResult_" + }, + { + "$ref": "#/$defs/FailurePayload" + } +] - changed
Output schema / titlePrevious value: -"ToolPayload[InferenceReplayResult]"New value: +"ToolPayload[InferenceScenarioResult]"
- Changed
start_capability_setup86 fields changed- added
Input schema / $defsAdded value: +{ + "ManagedSetupAdapter": { + "enum": [ + "aiperf", + "coverage", + "memray", + "nvidia-nvml", + "perfetto", + "py-spy", + "pytest", + "shrinkray", + "torch.benchmark", + "torch.profiler", + "toxiproxy" + ], + "type": "string" + } +} - added
Input schema / properties / adapters / items / $refAdded value: +"#/$defs/ManagedSetupAdapter" - removed
Input schema / properties / adapters / items / enumRemoved value: -[ - "coverage", - "memray", - "perfetto", - "py-spy", - "pytest", - "torch.profiler", - "toxiproxy" -] - removed
Input schema / properties / adapters / items / typeRemoved value: -"string" - changed
Input schema / properties / adapters / maxItemsPrevious value: -6New value: +11 - added
Input schema / properties / memray_reader_versionAdded value: +{ + "anyOf": [ + { + "description": "Exact Memray producer version whose reader runtime is required.", + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Memray Reader Version" +} - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - added
Output schema / $defs / OperationCleanupStatusAdded value: +{ + "enum": [ + "not_required", + "pending", + "complete", + "incomplete" + ], + "title": "OperationCleanupStatus", + "type": "string" +} - added
Output schema / $defs / OperationItemOutcome / properties / status / $refAdded value: +"#/$defs/OperationItemStatus" - removed
Output schema / $defs / OperationItemOutcome / properties / status / enumRemoved value: -[ - "pending", - "running", - "complete", - "retryable", - "unavailable", - "failed" -] - removed
Output schema / $defs / OperationItemOutcome / properties / status / titleRemoved value: -"Status" - removed
Output schema / $defs / OperationItemOutcome / properties / status / typeRemoved value: -"string" - added
Output schema / $defs / OperationItemStatusAdded value: +{ + "enum": [ + "pending", + "running", + "complete", + "retryable", + "unavailable", + "failed" + ], + "title": "OperationItemStatus", + "type": "string" +} - added
Output schema / $defs / OperationRecovery / properties / action / $refAdded value: +"#/$defs/OperationRecoveryAction" - removed
Output schema / $defs / OperationRecovery / properties / action / enumRemoved value: -[ - "poll", - "retry_same_request", - "retry_new_operation", - "retry_failed_items", - "inspect_capabilities", - "extract_required_evidence", - "reread_snapshot" -] - removed
Output schema / $defs / OperationRecovery / properties / action / titleRemoved value: -"Action" - removed
Output schema / $defs / OperationRecovery / properties / action / typeRemoved value: -"string" - removed
Output schema / $defs / OperationRecovery / properties / argumentsRemoved value: -{ - "additionalProperties": true, - "title": "Arguments", - "type": "object" -} - added
Output schema / $defs / OperationRecovery / properties / next_actionAdded value: +{ + "$ref": "#/$defs/NextAction" +} - removed
Output schema / $defs / OperationRecovery / properties / toolRemoved value: -{ - "title": "Tool", - "type": "string" -} - changed
Output schema / $defs / OperationRecovery / requiredPrevious value: -[ - "action", - "tool" -]New value: +[ + "action", + "next_action" +] - added
Output schema / $defs / OperationRecoveryActionAdded value: +{ + "enum": [ + "poll", + "retry_same_request", + "retry_new_operation", + "retry_failed_items", + "inspect_capabilities", + "extract_required_evidence", + "reread_snapshot", + "follow_next_action" + ], + "title": "OperationRecoveryAction", + "type": "string" +} - added
Output schema / $defs / OperationStateAdded value: +{ + "enum": [ + "starting", + "running", + "terminal", + "failed", + "cancelled", + "unmanaged_after_restart" + ], + "title": "OperationState", + "type": "string" +} - removed
Output schema / $defs / OperationStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "cancellation_requested": { - "title": "Cancellation Requested", - "type": "boolean" - }, - "cleanup_status": { - "enum": [ - "not_required", - "pending", - "complete", - "incomplete" - ], - "title": "Cleanup Status", - "type": "string" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Code" - }, - "failure_details": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Failure Details" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Failure Message" - }, - "idempotency_digest": { - "title": "Idempotency Digest", - "type": "string" - }, - "item_outcomes": { - "items": { - "$ref": "#/$defs/OperationItemOutcome" - }, - "title": "Item Outcomes", - "type": "array" - }, - "operation": { - "title": "Operation", - "type": "string" - }, - "operation_id": { - "title": "Operation Id", - "type": "string" - }, - "phase": { - "title": "Phase", - "type": "string" - }, - "poll_after_ms": { - "anyOf": [ - { - "maximum": 30000, - "minimum": 100, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Poll After Ms" - }, - "progress": { - "items": { - "$ref": "#/$defs/OperationProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/OperationRecovery" - }, - { - "type": "null" - } - ] - }, - "request": { - "additionalProperties": true, - "title": "Request", - "type": "object" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "revision": { - "title": "Revision", - "type": "integer" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed", - "cancelled", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - }, - "terminal_receipt": { - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Terminal Receipt" - }, - "updated_at": { - "format": "date-time", - "title": "Updated At", - "type": "string" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } - }, - "required": [ - "operation_id", - "operation", - "workspace_id", - "request_digest", - "request", - "idempotency_digest", - "revision", - "state", - "phase", - "progress", - "item_outcomes", - "cancellation_requested", - "cleanup_status", - "failure_code", - "failure_message", - "failure_details", - "terminal_receipt", - "recovery", - "created_at", - "updated_at" - ], - "title": "OperationStatus", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / $refRemoved value: -"#/$defs/OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / propertiesAdded value: +{ + "cancellation_requested": { + "title": "Cancellation Requested", + "type": "boolean" + }, + "cleanup_status": { + "$ref": "#/$defs/OperationCleanupStatus" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "failure_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Code" + }, + "failure_details": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Failure Details" + }, + "failure_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Failure Message" + }, + "item_outcomes": { + "items": { + "$ref": "#/$defs/OperationItemOutcome" + }, + "title": "Item Outcomes", + "type": "array" + }, + "operation": { + "title": "Operation", + "type": "string" + }, + "operation_id": { + "title": "Operation Id", + "type": "string" + }, + "phase": { + "title": "Phase", + "type": "string" + }, + "poll_after_ms": { + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" + }, + "progress": { + "items": { + "$ref": "#/$defs/OperationProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/OperationRecovery" + }, + { + "type": "null" + } + ] + }, + "request": { + "additionalProperties": true, + "title": "Request", + "type": "object" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "revision": { + "title": "Revision", + "type": "integer" + }, + "state": { + "$ref": "#/$defs/OperationState" + }, + "subject_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Subject Id" + }, + "terminal_receipt": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Terminal Receipt" + }, + "updated_at": { + "format": "date-time", + "title": "Updated At", + "type": "string" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / requiredAdded value: +[ + "operation_id", + "operation", + "workspace_id", + "request_digest", + "request", + "revision", + "state", + "phase", + "progress", + "item_outcomes", + "cancellation_requested", + "cleanup_status", + "failure_code", + "failure_message", + "failure_details", + "terminal_receipt", + "recovery", + "created_at", + "updated_at" +] - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / titleAdded value: +"OperationStatus" - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
start_detached_capture69 fields changed- removed
Input schema / properties / plan_idRemoved value: -{ - "title": "Plan Id", - "type": "string" -} - added
Input schema / properties / plan_tokenAdded value: +{ + "title": "Plan Token", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "plan_id", - "idempotency_key" -]New value: +[ + "plan_token", + "idempotency_key" +] - added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DetachedCaptureStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "artifact_count": { - "default": 0, - "minimum": 0, - "title": "Artifact Count", - "type": "integer" - }, - "capture_status": { - "anyOf": [ - { - "$ref": "#/$defs/CaptureStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "execution_status": { - "anyOf": [ - { - "$ref": "#/$defs/ExecutionStatus" - }, - { - "type": "null" - } - ], - "default": null - }, - "failure_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Code" - }, - "failure_message": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Failure Message" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "progress": { - "default": [], - "items": { - "$ref": "#/$defs/DetachedProgress" - }, - "title": "Progress", - "type": "array" - }, - "recovery": { - "anyOf": [ - { - "$ref": "#/$defs/DetachedRecovery" - }, - { - "type": "null" - } - ], - "default": null - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "state": { - "enum": [ - "starting", - "running", - "terminal", - "failed_to_start", - "unmanaged_after_restart" - ], - "title": "State", - "type": "string" - } - }, - "required": [ - "run_id", - "state" - ], - "title": "DetachedCaptureStatus", - "type": "object" -} - added
Output schema / $defs / DetachedFailureAdded value: +{ + "additionalProperties": false, + "properties": { + "code": { + "title": "Code", + "type": "string" + }, + "message": { + "title": "Message", + "type": "string" + } + }, + "required": [ + "code", + "message" + ], + "title": "DetachedFailure", + "type": "object" +} - removed
Output schema / $defs / DetachedRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "action": { - "const": "replan", - "default": "replan", - "title": "Action", - "type": "string" - }, - "arguments": { - "additionalProperties": true, - "title": "Arguments", - "type": "object" - }, - "tool": { - "const": "plan_capture", - "default": "plan_capture", - "title": "Tool", - "type": "string" - } - }, - "required": [ - "arguments" - ], - "title": "DetachedRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / $refRemoved value: -"#/$defs/DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / propertiesAdded value: +{ + "artifact_count": { + "default": 0, + "minimum": 0, + "title": "Artifact Count", + "type": "integer" + }, + "capture_status": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "execution_status": { + "anyOf": [ + { + "$ref": "#/$defs/ExecutionStatus" + }, + { + "type": "null" + } + ], + "default": null + }, + "failure": { + "anyOf": [ + { + "$ref": "#/$defs/DetachedFailure" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "progress": { + "default": [], + "items": { + "$ref": "#/$defs/DetachedProgress" + }, + "title": "Progress", + "type": "array" + }, + "recovery": { + "anyOf": [ + { + "$ref": "#/$defs/NextAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "state": { + "enum": [ + "starting", + "running", + "terminal", + "failed_to_start", + "unmanaged_after_restart" + ], + "title": "State", + "type": "string" + } +} - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / requiredAdded value: +[ + "run_id", + "state" +] - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / titleAdded value: +"DetachedCaptureStatus" - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
summarize_evidence135 fields changed- added
Input schema / $defs / EvidenceSummaryRequest / properties / output_excerpts / $refAdded value: +"#/$defs/SummaryExcerptPolicy" - removed
Input schema / $defs / EvidenceSummaryRequest / properties / output_excerpts / enumRemoved value: -[ - "none", - "internal" -] - removed
Input schema / $defs / EvidenceSummaryRequest / properties / output_excerpts / titleRemoved value: -"Output Excerpts" - removed
Input schema / $defs / EvidenceSummaryRequest / properties / output_excerpts / typeRemoved value: -"string" - added
Input schema / $defs / EvidenceSummaryRequest / properties / sensitive_context / $refAdded value: +"#/$defs/SummarySensitiveContextPolicy" - removed
Input schema / $defs / EvidenceSummaryRequest / properties / sensitive_context / enumRemoved value: -[ - "redact", - "include" -] - removed
Input schema / $defs / EvidenceSummaryRequest / properties / sensitive_context / titleRemoved value: -"Sensitive Context" - removed
Input schema / $defs / EvidenceSummaryRequest / properties / sensitive_context / typeRemoved value: -"string" - added
Input schema / $defs / SummaryExcerptPolicyAdded value: +{ + "enum": [ + "none", + "internal" + ], + "title": "SummaryExcerptPolicy", + "type": "string" +} - added
Input schema / $defs / SummarySensitiveContextPolicyAdded value: +{ + "enum": [ + "redact", + "include" + ], + "title": "SummarySensitiveContextPolicy", + "type": "string" +} - added
Output schema / $defs / ArtifactKindAdded value: +{ + "enum": [ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile", + "metal_trace", + "reduced_candidate" + ], + "title": "ArtifactKind", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / EvidenceLevelAdded value: +{ + "enum": [ + "observed", + "derived", + "inferred" + ], + "title": "EvidenceLevel", + "type": "string" +} - added
Output schema / $defs / EvidenceSummary / properties / claimed_rolesAdded value: +{ + "items": { + "$ref": "#/$defs/SummaryClaimedRole" + }, + "title": "Claimed Roles", + "type": "array" +} - added
Output schema / $defs / EvidenceSummary / properties / proof_assessmentAdded value: +{ + "$ref": "#/$defs/SummaryProofAssessment" +} - added
Output schema / $defs / EvidenceSummary / properties / proof_shape / $refAdded value: +"#/$defs/SummaryProofShape" - removed
Output schema / $defs / EvidenceSummary / properties / proof_shape / enumRemoved value: -[ - "paired_validation", - "candidate_only_validation", - "baseline_only_observation", - "selected_evidence" -] - removed
Output schema / $defs / EvidenceSummary / properties / proof_shape / titleRemoved value: -"Proof Shape" - removed
Output schema / $defs / EvidenceSummary / properties / proof_shape / typeRemoved value: -"string" - removed
Output schema / $defs / EvidenceSummary / properties / schema_versionRemoved value: -{ - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" -} - added
Output schema / $defs / EvidenceSummary / properties / selection_shapeAdded value: +{ + "$ref": "#/$defs/SummarySelectionShape" +} - changed
Output schema / $defs / EvidenceSummary / requiredPrevious value: -[ - "summary_digest", - "corpus_commit_id", - "proof_shape", - "runs", - "references", - "claims", - "limitations" -]New value: +[ + "summary_digest", + "corpus_commit_id", + "selection_shape", + "claimed_roles", + "proof_shape", + "proof_assessment", + "runs", + "references", + "claims", + "limitations" +] - removed
Output schema / $defs / EvidenceSummaryBundleRemoved value: -{ - "additionalProperties": false, - "properties": { - "markdown": { - "title": "Markdown", - "type": "string" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "summary": { - "$ref": "#/$defs/EvidenceSummary" - } - }, - "required": [ - "summary", - "markdown" - ], - "title": "EvidenceSummaryBundle", - "type": "object" -} - added
Output schema / $defs / ExecutionStatusAdded value: +{ + "enum": [ + "not_applicable", + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "ExecutionStatus", + "type": "string" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / FindingAssessmentAdded value: +{ + "enum": [ + "unassessed", + "supported", + "refuted", + "inconclusive" + ], + "title": "FindingAssessment", + "type": "string" +} - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / LimitationDetail / properties / source / $refAdded value: +"#/$defs/LimitationSource" - removed
Output schema / $defs / LimitationDetail / properties / source / enumRemoved value: -[ - "adapter", - "containment", - "preflight", - "collector", - "artifact", - "resource", - "validation" -] - removed
Output schema / $defs / LimitationDetail / properties / source / titleRemoved value: -"Source" - removed
Output schema / $defs / LimitationDetail / properties / source / typeRemoved value: -"string" - added
Output schema / $defs / LimitationSourceAdded value: +{ + "enum": [ + "adapter", + "containment", + "preflight", + "collector", + "artifact", + "resource", + "validation" + ], + "title": "LimitationSource", + "type": "string" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - added
Output schema / $defs / SensitivityAdded value: +{ + "enum": [ + "normal", + "internal", + "sensitive" + ], + "title": "Sensitivity", + "type": "string" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / $refRemoved value: -"#/$defs/EvidenceSummaryBundle" - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / propertiesAdded value: +{ + "markdown": { + "title": "Markdown", + "type": "string" + }, + "summary": { + "$ref": "#/$defs/EvidenceSummary" + } +} - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / requiredAdded value: +[ + "summary", + "markdown" +] - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / titleAdded value: +"EvidenceSummaryBundle" - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / SummaryArtifact / properties / kind / $refAdded value: +"#/$defs/ArtifactKind" - removed
Output schema / $defs / SummaryArtifact / properties / kind / titleRemoved value: -"Kind" - removed
Output schema / $defs / SummaryArtifact / properties / kind / typeRemoved value: -"string" - added
Output schema / $defs / SummaryArtifact / properties / sensitivity / $refAdded value: +"#/$defs/Sensitivity" - removed
Output schema / $defs / SummaryArtifact / properties / sensitivity / titleRemoved value: -"Sensitivity" - removed
Output schema / $defs / SummaryArtifact / properties / sensitivity / typeRemoved value: -"string" - added
Output schema / $defs / SummaryAttempt / properties / failure_class / $refAdded value: +"#/$defs/TrialFailureClass" - removed
Output schema / $defs / SummaryAttempt / properties / failure_class / titleRemoved value: -"Failure Class" - removed
Output schema / $defs / SummaryAttempt / properties / failure_class / typeRemoved value: -"string" - added
Output schema / $defs / SummaryAttempt / properties / outcome / $refAdded value: +"#/$defs/TrialOutcome" - removed
Output schema / $defs / SummaryAttempt / properties / outcome / titleRemoved value: -"Outcome" - removed
Output schema / $defs / SummaryAttempt / properties / outcome / typeRemoved value: -"string" - added
Output schema / $defs / SummaryClaim / properties / assessment / $refAdded value: +"#/$defs/FindingAssessment" - removed
Output schema / $defs / SummaryClaim / properties / assessment / titleRemoved value: -"Assessment" - removed
Output schema / $defs / SummaryClaim / properties / assessment / typeRemoved value: -"string" - added
Output schema / $defs / SummaryClaim / properties / evidence_level / $refAdded value: +"#/$defs/EvidenceLevel" - removed
Output schema / $defs / SummaryClaim / properties / evidence_level / titleRemoved value: -"Evidence Level" - removed
Output schema / $defs / SummaryClaim / properties / evidence_level / typeRemoved value: -"string" - added
Output schema / $defs / SummaryClaim / properties / support_status / $refAdded value: +"#/$defs/SummarySupportStatus" - removed
Output schema / $defs / SummaryClaim / properties / support_status / enumRemoved value: -[ - "as_recorded", - "not_supporting", - "candidate_only" -] - removed
Output schema / $defs / SummaryClaim / properties / support_status / titleRemoved value: -"Support Status" - removed
Output schema / $defs / SummaryClaim / properties / support_status / typeRemoved value: -"string" - added
Output schema / $defs / SummaryClaimedRoleAdded value: +{ + "additionalProperties": false, + "properties": { + "role": { + "$ref": "#/$defs/SummaryRunRole" + }, + "run_id": { + "title": "Run Id", + "type": "string" + } + }, + "required": [ + "run_id", + "role" + ], + "title": "SummaryClaimedRole", + "type": "object" +} - added
Output schema / $defs / SummaryProofAssessmentAdded value: +{ + "additionalProperties": false, + "properties": { + "binding_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Binding Id" + }, + "binding_type": { + "anyOf": [ + { + "enum": [ + "comparison", + "run_validation" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Binding Type" + }, + "missing_conditions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Conditions", + "type": "array" + }, + "satisfied_conditions": { + "default": [], + "items": { + "type": "string" + }, + "title": "Satisfied Conditions", + "type": "array" + }, + "shape": { + "$ref": "#/$defs/SummaryProofShape" + }, + "verified_baseline_run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Verified Baseline Run Id" + }, + "verified_candidate_run_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Verified Candidate Run Id" + } + }, + "required": [ + "shape" + ], + "title": "SummaryProofAssessment", + "type": "object" +} - added
Output schema / $defs / SummaryProofShapeAdded value: +{ + "enum": [ + "validated_pair", + "candidate_validated", + "baseline_observation", + "incomplete", + "selected_evidence" + ], + "title": "SummaryProofShape", + "type": "string" +} - added
Output schema / $defs / SummaryReference / properties / ref_type / $refAdded value: +"#/$defs/SummaryReferenceKind" - removed
Output schema / $defs / SummaryReference / properties / ref_type / enumRemoved value: -[ - "comparison", - "analysis" -] - removed
Output schema / $defs / SummaryReference / properties / ref_type / titleRemoved value: -"Ref Type" - removed
Output schema / $defs / SummaryReference / properties / ref_type / typeRemoved value: -"string" - added
Output schema / $defs / SummaryReferenceKindAdded value: +{ + "enum": [ + "comparison", + "analysis" + ], + "title": "SummaryReferenceKind", + "type": "string" +} - added
Output schema / $defs / SummaryRun / properties / claimed_roleAdded value: +{ + "$ref": "#/$defs/SummaryRunRole" +} - added
Output schema / $defs / SummaryRun / properties / execution_status / $refAdded value: +"#/$defs/ExecutionStatus" - removed
Output schema / $defs / SummaryRun / properties / execution_status / titleRemoved value: -"Execution Status" - removed
Output schema / $defs / SummaryRun / properties / execution_status / typeRemoved value: -"string" - added
Output schema / $defs / SummaryRun / properties / inference_protocol_identity_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Inference Protocol Identity Id" +} - added
Output schema / $defs / SummaryRun / properties / measurement_protocol_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Measurement Protocol Id" +} - removed
Output schema / $defs / SummaryRun / properties / proof_roleRemoved value: -{ - "enum": [ - "baseline", - "candidate", - "context" - ], - "title": "Proof Role", - "type": "string" -} - added
Output schema / $defs / SummaryRun / properties / validation_status / $refAdded value: +"#/$defs/ValidationStatus" - removed
Output schema / $defs / SummaryRun / properties / validation_status / titleRemoved value: -"Validation Status" - removed
Output schema / $defs / SummaryRun / properties / validation_status / typeRemoved value: -"string" - changed
Output schema / $defs / SummaryRun / requiredPrevious value: -[ - "run_id", - "proof_role", - "execution_status", - "validation_status", - "workload_definition_id", - "workload_instance_id", - "argv", - "source", - "environment", - "artifacts" -]New value: +[ + "run_id", + "claimed_role", + "execution_status", + "validation_status", + "workload_definition_id", + "workload_instance_id", + "measurement_protocol_id", + "inference_protocol_identity_id", + "argv", + "source", + "environment", + "artifacts" +] - added
Output schema / $defs / SummaryRunRoleAdded value: +{ + "enum": [ + "baseline", + "candidate", + "context" + ], + "title": "SummaryRunRole", + "type": "string" +} - added
Output schema / $defs / SummarySelectionShapeAdded value: +{ + "enum": [ + "single_run", + "two_claimed_runs", + "mixed_evidence" + ], + "title": "SummarySelectionShape", + "type": "string" +} - added
Output schema / $defs / SummarySupportStatusAdded value: +{ + "enum": [ + "supported_by_evidence", + "recorded_support_missing", + "contradicted", + "mixed_unresolved", + "not_supporting" + ], + "title": "SummarySupportStatus", + "type": "string" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / TrialFailureClassAdded value: +{ + "enum": [ + "none", + "unattempted", + "process_failure", + "timeout", + "cancellation", + "oracle_unsupported", + "unsupported_environment", + "resource_policy", + "oracle_failure", + "infrastructure_failure", + "oracle_inconclusive", + "oracle_receipt_error" + ], + "title": "TrialFailureClass", + "type": "string" +} - added
Output schema / $defs / TrialOutcomeAdded value: +{ + "enum": [ + "unattempted", + "succeeded", + "failed", + "timed_out", + "cancelled", + "unsupported", + "resource_policy", + "oracle_failed", + "infrastructure_failed", + "invalid" + ], + "title": "TrialOutcome", + "type": "string" +} - added
Output schema / $defs / ValidationStatusAdded value: +{ + "enum": [ + "not_requested", + "pending", + "running", + "passed", + "failed", + "error", + "inconclusive", + "unsupported", + "cancelled" + ], + "title": "ValidationStatus", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
validate_workspace68 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / IntegrityIssue / properties / next_actionAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null +} - added
Output schema / $defs / IntegrityIssue / properties / severity / $refAdded value: +"#/$defs/IntegritySeverity" - removed
Output schema / $defs / IntegrityIssue / properties / severity / enumRemoved value: -[ - "error", - "warning" -] - removed
Output schema / $defs / IntegrityIssue / properties / severity / titleRemoved value: -"Severity" - removed
Output schema / $defs / IntegrityIssue / properties / severity / typeRemoved value: -"string" - added
Output schema / $defs / IntegrityLevelAdded value: +{ + "enum": [ + "quick", + "full" + ], + "title": "IntegrityLevel", + "type": "string" +} - removed
Output schema / $defs / IntegrityResultRemoved value: -{ - "additionalProperties": false, - "properties": { - "checked_artifacts": { - "title": "Checked Artifacts", - "type": "integer" - }, - "checked_generations": { - "title": "Checked Generations", - "type": "integer" - }, - "checked_parquet_files": { - "title": "Checked Parquet Files", - "type": "integer" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "issues": { - "items": { - "$ref": "#/$defs/IntegrityIssue" - }, - "title": "Issues", - "type": "array" - }, - "level": { - "enum": [ - "quick", - "full" - ], - "title": "Level", - "type": "string" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "valid": { - "title": "Valid", - "type": "boolean" - } - }, - "required": [ - "level", - "corpus_commit_id", - "valid", - "checked_artifacts", - "checked_generations", - "checked_parquet_files", - "issues" - ], - "title": "IntegrityResult", - "type": "object" -} - added
Output schema / $defs / IntegritySeverityAdded value: +{ + "enum": [ + "error", + "warning" + ], + "title": "IntegritySeverity", + "type": "string" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / $refRemoved value: -"#/$defs/IntegrityResult" - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / propertiesAdded value: +{ + "checked_artifacts": { + "title": "Checked Artifacts", + "type": "integer" + }, + "checked_generations": { + "title": "Checked Generations", + "type": "integer" + }, + "checked_parquet_files": { + "title": "Checked Parquet Files", + "type": "integer" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "issues": { + "items": { + "$ref": "#/$defs/IntegrityIssue" + }, + "title": "Issues", + "type": "array" + }, + "level": { + "$ref": "#/$defs/IntegrityLevel" + }, + "valid": { + "readOnly": true, + "title": "Valid", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / requiredAdded value: +[ + "level", + "corpus_commit_id", + "checked_artifacts", + "checked_generations", + "checked_parquet_files", + "issues", + "valid" +] - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / titleAdded value: +"IntegrityResult" - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_IntegrityResult_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -}
- Changed
workload_configuration_status65 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - added
Output schema / $defs / ExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "ExternalAction", + "type": "object" +} - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - added
Output schema / $defs / InvalidWorkloadConfigurationStatusAdded value: +{ + "additionalProperties": false, + "properties": { + "config_path": { + "const": "flameox.toml", + "default": "flameox.toml", + "title": "Config Path", + "type": "string" + }, + "configuration_id": { + "const": null, + "default": null, + "title": "Configuration Id", + "type": "null" + }, + "diagnostics": { + "items": { + "maxLength": 512, + "type": "string" + }, + "maxItems": 8, + "minItems": 1, + "title": "Diagnostics", + "type": "array" + }, + "next_action": { + "$ref": "#/$defs/ManualAction" + }, + "status": { + "const": "invalid", + "default": "invalid", + "title": "Status", + "type": "string" + }, + "workload_names": { + "default": [], + "maxItems": 0, + "minItems": 0, + "title": "Workload Names", + "type": "array" + } + }, + "required": [ + "diagnostics" + ], + "title": "InvalidWorkloadConfigurationStatus", + "type": "object" +} - added
Output schema / $defs / ManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "suggested_action": { + "anyOf": [ + { + "$ref": "#/$defs/ActionId" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "required": [ + "instruction" + ], + "title": "ManualAction", + "type": "object" +} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - added
Output schema / $defs / MissingWorkloadConfigurationStatusAdded value: +{ + "additionalProperties": false, + "properties": { + "config_path": { + "const": "flameox.toml", + "default": "flameox.toml", + "title": "Config Path", + "type": "string" + }, + "configuration_id": { + "const": null, + "default": null, + "title": "Configuration Id", + "type": "null" + }, + "diagnostics": { + "items": { + "maxLength": 512, + "type": "string" + }, + "maxItems": 8, + "minItems": 1, + "title": "Diagnostics", + "type": "array" + }, + "next_action": { + "$ref": "#/$defs/ManualAction" + }, + "status": { + "const": "missing", + "default": "missing", + "title": "Status", + "type": "string" + }, + "workload_names": { + "default": [], + "maxItems": 0, + "minItems": 0, + "title": "Workload Names", + "type": "array" + } + }, + "required": [ + "diagnostics" + ], + "title": "MissingWorkloadConfigurationStatus", + "type": "object" +} - added
Output schema / $defs / NextActionAdded value: +{ + "discriminator": { + "mapping": { + "external": "#/$defs/ExternalAction", + "manual": "#/$defs/ManualAction", + "tool": "#/$defs/ToolAction" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "$ref": "#/$defs/ManualAction" + }, + { + "$ref": "#/$defs/ExternalAction" + } + ] +} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / result / $refRemoved value: -"#/$defs/WorkloadConfigurationStatus" - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / result / discriminatorAdded value: +{ + "mapping": { + "invalid": "#/$defs/InvalidWorkloadConfigurationStatus", + "missing": "#/$defs/MissingWorkloadConfigurationStatus", + "valid": "#/$defs/ValidWorkloadConfigurationStatus" + }, + "propertyName": "status" +} - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / result / oneOfAdded value: +[ + { + "$ref": "#/$defs/MissingWorkloadConfigurationStatus" + }, + { + "$ref": "#/$defs/InvalidWorkloadConfigurationStatus" + }, + { + "$ref": "#/$defs/ValidWorkloadConfigurationStatus" + } +] - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / result / titleAdded value: +"Result" - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - added
Output schema / $defs / ValidWorkloadConfigurationStatusAdded value: +{ + "additionalProperties": false, + "properties": { + "config_path": { + "const": "flameox.toml", + "default": "flameox.toml", + "title": "Config Path", + "type": "string" + }, + "configuration_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Configuration Id", + "type": "string" + }, + "diagnostics": { + "default": [], + "items": { + "maxLength": 512, + "type": "string" + }, + "maxItems": 8, + "title": "Diagnostics", + "type": "array" + }, + "next_action": { + "$ref": "#/$defs/NextAction" + }, + "status": { + "const": "valid", + "default": "valid", + "title": "Status", + "type": "string" + }, + "workload_names": { + "default": [], + "items": { + "maxLength": 100, + "type": "string" + }, + "maxItems": 1000, + "title": "Workload Names", + "type": "array" + } + }, + "required": [ + "configuration_id", + "next_action" + ], + "title": "ValidWorkloadConfigurationStatus", + "type": "object" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkloadConfigurationStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "configuration_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Configuration Id" - }, - "diagnostics": { - "default": [], - "items": { - "maxLength": 512, - "type": "string" - }, - "maxItems": 8, - "title": "Diagnostics", - "type": "array" - }, - "next_tool": { - "anyOf": [ - { - "enum": [ - "configure_workload", - "list_declared_workflows" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "status": { - "enum": [ - "missing", - "valid", - "invalid" - ], - "title": "Status", - "type": "string" - }, - "workload_names": { - "default": [], - "items": { - "maxLength": 100, - "type": "string" - }, - "maxItems": 1000, - "title": "Workload Names", - "type": "array" - } - }, - "required": [ - "status" - ], - "title": "WorkloadConfigurationStatus", - "type": "object" -}
- Changed
workspace_status61 fields changed- added
Output schema / $defs / ActionIdAdded value: +{ + "description": "Stable product-level identities for executable agent workflow edges.", + "enum": [ + "workspace.initialize", + "workload.configuration.inspect", + "workload.configure", + "capabilities.inspect", + "capabilities.setup.start", + "capabilities.setup.status", + "adapter.prepare", + "workload.dependencies.prepare", + "workflow.list", + "workflow.get", + "fault_experiment.plan", + "capture.plan", + "capture.detached.start", + "capture.detached.status", + "catalog.rebuild", + "run.list", + "artifact.list", + "artifact.preview", + "artifact.native_viewer.plan", + "artifact.import", + "artifact.import.xctrace", + "artifact.extract.perfetto", + "artifact.extract.memray", + "artifact.extract.status", + "artifact.extract.nsight_systems", + "artifact.extract.nsight_compute", + "artifact.extract.compute_sanitizer", + "inference.server.configure", + "inference.configuration.list", + "inference.scenario.plan", + "reduction.execute", + "reduction.status", + "analysis.memory", + "analysis.nsight_compute" + ], + "title": "ActionId", + "type": "string" +} - removed
Output schema / $defs / ConfigureInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "configure_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "configure_inference_server", - "list_inference_configurations" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureInferenceRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "configure_workload", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ConfigureWorkloadRecovery", - "type": "object" -} - removed
Output schema / $defs / ConfigureWorkloadRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed arguments for the safe structured configuration recovery.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "kind": { - "const": "configure_workload", - "title": "Kind", - "type": "string" - }, - "operation": { - "const": "create", - "default": "create", - "title": "Operation", - "type": "string" - } - }, - "required": [ - "kind" - ], - "title": "ConfigureWorkloadRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / DiscoverArtifactsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_artifacts", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_artifacts", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverArtifactsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverRunsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_runs", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_runs", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverRunsRecovery", - "type": "object" -} - removed
Output schema / $defs / DiscoverWorkflowsRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "discover_workflows", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "enum": [ - "list_declared_workflows", - "get_declared_workflow" - ], - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "DiscoverWorkflowsRecovery", - "type": "object" -} - changed
Output schema / $defs / ErrorCode / enumPrevious value: -[ - "INVALID_ARGUMENTS", - "WORKSPACE_NOT_FOUND", - "WORKSPACE_INVALID", - "RUN_NOT_FOUND", - "CAPABILITY_UNAVAILABLE", - "INVALID_CAPTURE_PLAN", - "EXECUTION_REFUSED", - "PROCESS_FAILED", - "PROCESS_TIMEOUT", - "PROCESS_CANCELLED", - "ARTIFACT_TOO_LARGE", - "ARTIFACT_INTEGRITY_FAILED", - "ARTIFACT_PARSE_FAILED", - "EVIDENCE_SCHEMA_MISMATCH", - "COMPARISON_INVALID", - "QUERY_BUDGET_EXCEEDED", - "STORAGE_QUOTA_EXCEEDED", - "WRITE_LOCK_TIMEOUT", - "SENSITIVE_ARTIFACT_REFUSED", - "REVISION_CONFLICT", - "STALE_CURSOR", - "INTERNAL_ERROR" -]New value: +[ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "PLAN_ID_MISMATCH", + "PLAN_TOKEN_UNKNOWN", + "PLAN_TOKEN_EXPIRED", + "PLAN_TOKEN_CONSUMED", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_NOT_FOUND", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "ADAPTER_INCOMPATIBLE", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "LOCK_ORDER_VIOLATION", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" +] - removed
Output schema / $defs / ExtractPerfettoRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "extract_perfetto", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ExtractPerfettoRecovery", - "type": "object" -} - removed
Output schema / $defs / ExtractPerfettoRecoveryContextRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "extract_perfetto", - "title": "Kind", - "type": "string" - }, - "run_id": { - "minLength": 1, - "title": "Run Id", - "type": "string" - } - }, - "required": [ - "kind", - "run_id" - ], - "title": "ExtractPerfettoRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / FailurePayload / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - removed
Output schema / $defs / ImportArtifactRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "import_artifact", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "import_artifact", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ImportArtifactRecovery", - "type": "object" -} - removed
Output schema / $defs / InitializeWorkspaceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "initialize_workspace", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "initialize_workspace", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InitializeWorkspaceRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectCapabilitiesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_capabilities", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "list_capabilities", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectCapabilitiesRecovery", - "type": "object" -} - removed
Output schema / $defs / InspectWorkloadConfigurationRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "inspect_workload_configuration", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "workload_configuration_status", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "InspectWorkloadConfigurationRecovery", - "type": "object" -} - removed
Output schema / $defs / ManualConfigurationRecoveryContextRemoved value: -{ - "additionalProperties": false, - "description": "Typed context for configuration that cannot be safely rewritten by MCP.", - "properties": { - "config_path": { - "const": "flameox.toml", - "default": "flameox.toml", - "title": "Config Path", - "type": "string" - }, - "diagnostic": { - "maxLength": 500, - "title": "Diagnostic", - "type": "string" - }, - "kind": { - "const": "manual_configuration", - "title": "Kind", - "type": "string" - }, - "verification_tool": { - "const": "workload_configuration_status", - "default": "workload_configuration_status", - "title": "Verification Tool", - "type": "string" - } - }, - "required": [ - "kind", - "diagnostic" - ], - "title": "ManualConfigurationRecoveryContext", - "type": "object" -} - removed
Output schema / $defs / ManualRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "context": { - "anyOf": [ - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "const": "manual", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind" - ], - "title": "ManualRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareAdapterRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_adapter", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_adapter", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareAdapterRecovery", - "type": "object" -} - removed
Output schema / $defs / PrepareWorkloadDependenciesRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "prepare_workload_dependencies", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "prepare_workload_dependencies", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "PrepareWorkloadDependenciesRecovery", - "type": "object" -} - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_inferenceRemoved value: -"#/$defs/ConfigureInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / configure_workloadRemoved value: -"#/$defs/ConfigureWorkloadRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_artifactsRemoved value: -"#/$defs/DiscoverArtifactsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_runsRemoved value: -"#/$defs/DiscoverRunsRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / discover_workflowsRemoved value: -"#/$defs/DiscoverWorkflowsRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / externalAdded value: +"#/$defs/RecoveryExternalAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / extract_perfettoRemoved value: -"#/$defs/ExtractPerfettoRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / import_artifactRemoved value: -"#/$defs/ImportArtifactRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / initialize_workspaceRemoved value: -"#/$defs/InitializeWorkspaceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_capabilitiesRemoved value: -"#/$defs/InspectCapabilitiesRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / inspect_workload_configurationRemoved value: -"#/$defs/InspectWorkloadConfigurationRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / manualPrevious value: -"#/$defs/ManualRecovery"New value: +"#/$defs/RecoveryManualAction" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_adapterRemoved value: -"#/$defs/PrepareAdapterRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / prepare_workload_dependenciesRemoved value: -"#/$defs/PrepareWorkloadDependenciesRecovery" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / repeat_same_callPrevious value: -"#/$defs/RepeatSameCallRecovery"New value: +"#/$defs/RetryRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_captureRemoved value: -"#/$defs/ReplanCaptureRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / replan_inferenceRemoved value: -"#/$defs/ReplanInferenceRecovery" - removed
Output schema / $defs / RecoveryAction / discriminator / mapping / start_capability_setupRemoved value: -"#/$defs/StartCapabilitySetupRecovery" - added
Output schema / $defs / RecoveryAction / discriminator / mapping / toolAdded value: +"#/$defs/RecoveryToolAction" - changed
Output schema / $defs / RecoveryAction / discriminator / mapping / wait_then_repeatPrevious value: -"#/$defs/WaitThenRepeatRecovery"New value: +"#/$defs/RetryRecovery" - changed
Output schema / $defs / RecoveryAction / oneOfPrevious value: -[ - { - "$ref": "#/$defs/RepeatSameCallRecovery" - }, - { - "$ref": "#/$defs/WaitThenRepeatRecovery" - }, - { - "$ref": "#/$defs/ReplanCaptureRecovery" - }, - { - "$ref": "#/$defs/InitializeWorkspaceRecovery" - }, - { - "$ref": "#/$defs/ConfigureWorkloadRecovery" - }, - { - "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" - }, - { - "$ref": "#/$defs/StartCapabilitySetupRecovery" - }, - { - "$ref": "#/$defs/PrepareAdapterRecovery" - }, - { - "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" - }, - { - "$ref": "#/$defs/InspectCapabilitiesRecovery" - }, - { - "$ref": "#/$defs/DiscoverWorkflowsRecovery" - }, - { - "$ref": "#/$defs/DiscoverRunsRecovery" - }, - { - "$ref": "#/$defs/DiscoverArtifactsRecovery" - }, - { - "$ref": "#/$defs/ImportArtifactRecovery" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecovery" - }, - { - "$ref": "#/$defs/ConfigureInferenceRecovery" - }, - { - "$ref": "#/$defs/ReplanInferenceRecovery" - }, - { - "$ref": "#/$defs/ManualRecovery" - } -]New value: +[ + { + "$ref": "#/$defs/RetryRecovery" + }, + { + "$ref": "#/$defs/RecoveryToolAction" + }, + { + "$ref": "#/$defs/RecoveryManualAction" + }, + { + "$ref": "#/$defs/RecoveryExternalAction" + } +] - added
Output schema / $defs / RecoveryExternalActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "external", + "default": "external", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "system": { + "maxLength": 100, + "minLength": 1, + "title": "System", + "type": "string" + } + }, + "required": [ + "instruction", + "system" + ], + "title": "RecoveryExternalAction", + "type": "object" +} - added
Output schema / $defs / RecoveryManualActionAdded value: +{ + "additionalProperties": false, + "properties": { + "instruction": { + "maxLength": 500, + "minLength": 1, + "title": "Instruction", + "type": "string" + }, + "kind": { + "const": "manual", + "default": "manual", + "title": "Kind", + "type": "string" + }, + "missing_arguments": { + "default": [], + "items": { + "type": "string" + }, + "title": "Missing Arguments", + "type": "array" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "instruction" + ], + "title": "RecoveryManualAction", + "type": "object" +} - added
Output schema / $defs / RecoveryToolActionAdded value: +{ + "additionalProperties": false, + "description": "One executable MCP recovery action with a concrete tool name.", + "properties": { + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + }, + "tool_name": { + "$ref": "#/$defs/ToolName" + } + }, + "required": [ + "tool_name" + ], + "title": "RecoveryToolAction", + "type": "object" +} - removed
Output schema / $defs / RepeatSameCallRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "repeat_same_call", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "RepeatSameCallRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanCaptureRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_capture", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_capture", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanCaptureRecovery", - "type": "object" -} - removed
Output schema / $defs / ReplanInferenceRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "replan_inference", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "plan_inference_scenario", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": false, - "default": false, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "ReplanInferenceRecovery", - "type": "object" -} - added
Output schema / $defs / RetryRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "enum": [ + "repeat_same_call", + "wait_then_repeat" + ], + "title": "Kind", + "type": "string" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RetryRecovery", + "type": "object" +} - removed
Output schema / $defs / StartCapabilitySetupRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "start_capability_setup", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "const": "start_capability_setup", - "title": "Next Tool", - "type": "string" - }, - "retry_after_ms": { - "default": null, - "title": "Retry After Ms", - "type": "null" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "next_tool" - ], - "title": "StartCapabilitySetupRecovery", - "type": "object" -} - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / $refRemoved value: -"#/$defs/WorkspaceStatus" - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / additionalPropertiesAdded value: +false - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / propertiesAdded value: +{ + "active_captures": { + "title": "Active Captures", + "type": "integer" + }, + "artifact_object_count": { + "title": "Artifact Object Count", + "type": "integer" + }, + "capability_warnings": { + "items": { + "type": "string" + }, + "title": "Capability Warnings", + "type": "array" + }, + "catalog_exists": { + "title": "Catalog Exists", + "type": "boolean" + }, + "catalog_valid": { + "title": "Catalog Valid", + "type": "boolean" + }, + "corpus_commit_id": { + "title": "Corpus Commit Id", + "type": "string" + }, + "extractor_versions": { + "additionalProperties": { + "type": "string" + }, + "title": "Extractor Versions", + "type": "object" + }, + "last_catalog_rebuild_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Last Catalog Rebuild At" + }, + "next_action": { + "anyOf": [ + { + "$ref": "#/$defs/ToolAction" + }, + { + "type": "null" + } + ], + "default": null + }, + "project_root": { + "title": "Project Root", + "type": "string" + }, + "quarantined_run_ids": { + "items": { + "type": "string" + }, + "title": "Quarantined Run Ids", + "type": "array" + }, + "run_count": { + "title": "Run Count", + "type": "integer" + }, + "server_version": { + "title": "Server Version", + "type": "string" + }, + "stale_run_ids": { + "items": { + "type": "string" + }, + "title": "Stale Run Ids", + "type": "array" + }, + "storage_by_artifact_kind": { + "additionalProperties": { + "type": "integer" + }, + "title": "Storage By Artifact Kind", + "type": "object" + }, + "storage_bytes": { + "title": "Storage Bytes", + "type": "integer" + }, + "warnings": { + "items": { + "type": "string" + }, + "title": "Warnings", + "type": "array" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + }, + "workspace_root": { + "title": "Workspace Root", + "type": "string" + }, + "workspace_valid": { + "title": "Workspace Valid", + "type": "boolean" + } +} - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / requiredAdded value: +[ + "server_version", + "workspace_id", + "project_root", + "workspace_root", + "corpus_commit_id", + "catalog_exists", + "workspace_valid", + "catalog_valid", + "last_catalog_rebuild_at", + "run_count", + "artifact_object_count", + "storage_bytes", + "storage_by_artifact_kind", + "active_captures", + "stale_run_ids", + "quarantined_run_ids", + "extractor_versions", + "capability_warnings", + "warnings" +] - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / titleAdded value: +"WorkspaceStatus" - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / result / typeAdded value: +"object" - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_versionRemoved value: -{ - "const": 1, - "title": "Schema Version", - "type": "integer" -} - changed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / requiredPrevious value: -[ - "schema_version", - "ok", - "result", - "error" -]New value: +[ + "ok", + "result", + "error" +] - added
Output schema / $defs / ToolActionAdded value: +{ + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/$defs/ActionId" + }, + "arguments": { + "additionalProperties": true, + "title": "Arguments", + "type": "object" + }, + "kind": { + "const": "tool", + "default": "tool", + "title": "Kind", + "type": "string" + } + }, + "required": [ + "action" + ], + "title": "ToolAction", + "type": "object" +} - added
Output schema / $defs / ToolNameAdded value: +{ + "enum": [ + "initialize_workspace", + "workload_configuration_status", + "configure_workload", + "list_capabilities", + "start_capability_setup", + "get_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "list_declared_workflows", + "get_declared_workflow", + "plan_fault_experiment", + "plan_capture", + "start_detached_capture", + "get_detached_capture", + "rebuild_catalog", + "list_runs", + "list_artifacts", + "preview_artifact", + "get_native_viewer_plan", + "import_artifact", + "import_xctrace", + "extract_perfetto", + "extract_memray", + "get_extraction", + "extract_nsight_systems", + "extract_nsight_compute", + "extract_compute_sanitizer", + "configure_inference_server", + "list_inference_configurations", + "plan_inference_scenario", + "execute_reduction", + "get_reduction", + "analyze_memory", + "analyze_nsight_compute" + ], + "title": "ToolName", + "type": "string" +} - removed
Output schema / $defs / WaitThenRepeatRecoveryRemoved value: -{ - "additionalProperties": false, - "properties": { - "kind": { - "const": "wait_then_repeat", - "title": "Kind", - "type": "string" - }, - "next_tool": { - "default": null, - "title": "Next Tool", - "type": "null" - }, - "retry_after_ms": { - "minimum": 0, - "title": "Retry After Ms", - "type": "integer" - }, - "safe_to_repeat_same_call": { - "const": true, - "default": true, - "title": "Safe To Repeat Same Call", - "type": "boolean" - } - }, - "required": [ - "kind", - "retry_after_ms" - ], - "title": "WaitThenRepeatRecovery", - "type": "object" -} - removed
Output schema / $defs / WorkspaceStatusRemoved value: -{ - "additionalProperties": false, - "properties": { - "active_captures": { - "title": "Active Captures", - "type": "integer" - }, - "artifact_object_count": { - "title": "Artifact Object Count", - "type": "integer" - }, - "capability_warnings": { - "items": { - "type": "string" - }, - "title": "Capability Warnings", - "type": "array" - }, - "catalog_exists": { - "title": "Catalog Exists", - "type": "boolean" - }, - "catalog_fresh": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Catalog Fresh" - }, - "catalog_valid": { - "title": "Catalog Valid", - "type": "boolean" - }, - "corpus_commit_id": { - "title": "Corpus Commit Id", - "type": "string" - }, - "extractor_versions": { - "additionalProperties": { - "type": "string" - }, - "title": "Extractor Versions", - "type": "object" - }, - "last_catalog_rebuild_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Last Catalog Rebuild At" - }, - "project_root": { - "title": "Project Root", - "type": "string" - }, - "quarantined_run_ids": { - "items": { - "type": "string" - }, - "title": "Quarantined Run Ids", - "type": "array" - }, - "run_count": { - "title": "Run Count", - "type": "integer" - }, - "schema_version": { - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "stale_run_ids": { - "items": { - "type": "string" - }, - "title": "Stale Run Ids", - "type": "array" - }, - "storage_by_artifact_kind": { - "additionalProperties": { - "type": "integer" - }, - "title": "Storage By Artifact Kind", - "type": "object" - }, - "storage_bytes": { - "title": "Storage Bytes", - "type": "integer" - }, - "warnings": { - "items": { - "type": "string" - }, - "title": "Warnings", - "type": "array" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - }, - "workspace_valid": { - "title": "Workspace Valid", - "type": "boolean" - } - }, - "required": [ - "workspace_id", - "project_root", - "corpus_commit_id", - "catalog_exists", - "workspace_valid", - "catalog_valid", - "catalog_fresh", - "last_catalog_rebuild_at", - "run_count", - "artifact_object_count", - "storage_bytes", - "storage_by_artifact_kind", - "active_captures", - "stale_run_ids", - "quarantined_run_ids", - "extractor_versions", - "capability_warnings", - "warnings" - ], - "title": "WorkspaceStatus", - "type": "object" -}
93 tool updates
v0.1.12- Changed
analyze_accelerator_launches41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_AcceleratorLaunchAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_execution41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ExecutionAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_failures41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FailureAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_hotspots41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_HotspotResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_HotspotResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_memory49 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / MeasurementSummary / properties / valueAdded value: +{ + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "title": "Value" +} - removed
Output schema / $defs / MeasurementSummary / properties / value_floatRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "title": "Value Float" -} - removed
Output schema / $defs / MeasurementSummary / properties / value_intRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Value Int" -} - changed
Output schema / $defs / MeasurementSummary / requiredPrevious value: -[ - "name", - "value_int", - "value_float", - "unit", - "aggregation", - "scope" -]New value: +[ + "name", + "value", + "unit", + "aggregation", + "scope" +] - added
Output schema / $defs / MemoryAnalysisResult / properties / schema_version / constAdded value: +2 - changed
Output schema / $defs / MemoryAnalysisResult / properties / schema_version / defaultPrevious value: -1New value: +2 - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_MemoryAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_pytorch41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PyTorchAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
analyze_scaling41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ScalingAnalysisResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
cancel_capability_setup41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
cancel_detached_capture41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
compare_artifact_pipelines51 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / AddedPipelineStageComparisonAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_length_change": { + "const": null, + "default": null, + "title": "Artifact Length Change", + "type": "null" + }, + "baseline_artifact_id": { + "const": null, + "default": null, + "title": "Baseline Artifact Id", + "type": "null" + }, + "baseline_ordinal": { + "const": null, + "default": null, + "title": "Baseline Ordinal", + "type": "null" + }, + "baseline_summary": { + "const": null, + "default": null, + "title": "Baseline Summary", + "type": "null" + }, + "candidate_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Artifact Id" + }, + "candidate_ordinal": { + "title": "Candidate Ordinal", + "type": "integer" + }, + "candidate_summary": { + "const": null, + "default": null, + "title": "Candidate Summary", + "type": "null" + }, + "disposition": { + "const": "added", + "default": "added", + "title": "Disposition", + "type": "string" + }, + "extraction_short_circuited": { + "const": false, + "default": false, + "title": "Extraction Short Circuited", + "type": "boolean" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "stage_name": { + "title": "Stage Name", + "type": "string" + } + }, + "required": [ + "stage_name", + "candidate_ordinal" + ], + "title": "AddedPipelineStageComparison", + "type": "object" +} - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / MissingPipelineStageComparisonAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_length_change": { + "const": null, + "default": null, + "title": "Artifact Length Change", + "type": "null" + }, + "baseline_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Artifact Id" + }, + "baseline_ordinal": { + "title": "Baseline Ordinal", + "type": "integer" + }, + "baseline_summary": { + "const": null, + "default": null, + "title": "Baseline Summary", + "type": "null" + }, + "candidate_artifact_id": { + "const": null, + "default": null, + "title": "Candidate Artifact Id", + "type": "null" + }, + "candidate_ordinal": { + "const": null, + "default": null, + "title": "Candidate Ordinal", + "type": "null" + }, + "candidate_summary": { + "const": null, + "default": null, + "title": "Candidate Summary", + "type": "null" + }, + "disposition": { + "const": "missing", + "default": "missing", + "title": "Disposition", + "type": "string" + }, + "extraction_short_circuited": { + "const": false, + "default": false, + "title": "Extraction Short Circuited", + "type": "boolean" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "stage_name": { + "title": "Stage Name", + "type": "string" + } + }, + "required": [ + "stage_name", + "baseline_ordinal" + ], + "title": "MissingPipelineStageComparison", + "type": "object" +} - added
Output schema / $defs / PairedPipelineStageComparisonAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_length_change": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Artifact Length Change" + }, + "baseline_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Artifact Id" + }, + "baseline_ordinal": { + "title": "Baseline Ordinal", + "type": "integer" + }, + "baseline_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Summary" + }, + "candidate_artifact_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Artifact Id" + }, + "candidate_ordinal": { + "title": "Candidate Ordinal", + "type": "integer" + }, + "candidate_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Summary" + }, + "disposition": { + "enum": [ + "identical", + "changed", + "content_changed", + "reordered", + "incompatible", + "uninspectable" + ], + "title": "Disposition", + "type": "string" + }, + "extraction_short_circuited": { + "default": false, + "title": "Extraction Short Circuited", + "type": "boolean" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "stage_name": { + "title": "Stage Name", + "type": "string" + } + }, + "required": [ + "stage_name", + "baseline_ordinal", + "candidate_ordinal", + "disposition" + ], + "title": "PairedPipelineStageComparison", + "type": "object" +} - removed
Output schema / $defs / PipelineStageComparison / additionalPropertiesRemoved value: -false - added
Output schema / $defs / PipelineStageComparison / discriminatorAdded value: +{ + "mapping": { + "added": "#/$defs/AddedPipelineStageComparison", + "changed": "#/$defs/PairedPipelineStageComparison", + "content_changed": "#/$defs/PairedPipelineStageComparison", + "identical": "#/$defs/PairedPipelineStageComparison", + "incompatible": "#/$defs/PairedPipelineStageComparison", + "missing": "#/$defs/MissingPipelineStageComparison", + "reordered": "#/$defs/PairedPipelineStageComparison", + "uninspectable": "#/$defs/PairedPipelineStageComparison" + }, + "propertyName": "disposition" +} - added
Output schema / $defs / PipelineStageComparison / oneOfAdded value: +[ + { + "$ref": "#/$defs/AddedPipelineStageComparison" + }, + { + "$ref": "#/$defs/MissingPipelineStageComparison" + }, + { + "$ref": "#/$defs/PairedPipelineStageComparison" + } +] - removed
Output schema / $defs / PipelineStageComparison / propertiesRemoved value: -{ - "artifact_length_change": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Artifact Length Change" - }, - "baseline_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Baseline Artifact Id" - }, - "baseline_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Baseline Ordinal" - }, - "baseline_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Baseline Summary" - }, - "candidate_artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Candidate Artifact Id" - }, - "candidate_ordinal": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Candidate Ordinal" - }, - "candidate_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Candidate Summary" - }, - "disposition": { - "enum": [ - "identical", - "changed", - "content_changed", - "added", - "missing", - "reordered", - "incompatible", - "uninspectable" - ], - "title": "Disposition", - "type": "string" - }, - "extraction_short_circuited": { - "default": false, - "title": "Extraction Short Circuited", - "type": "boolean" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "stage_name": { - "title": "Stage Name", - "type": "string" - } -} - removed
Output schema / $defs / PipelineStageComparison / requiredRemoved value: -[ - "stage_name", - "baseline_ordinal", - "candidate_ordinal", - "disposition" -] - removed
Output schema / $defs / PipelineStageComparison / titleRemoved value: -"PipelineStageComparison" - removed
Output schema / $defs / PipelineStageComparison / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PipelineComparison_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PipelineComparison_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
compare_run_sets73 fields changed- removed
Input schema / $defs / CompareRunSetsRequest / additionalPropertiesRemoved value: -false - added
Input schema / $defs / CompareRunSetsRequest / oneOfAdded value: +[ + { + "$ref": "#/$defs/MeasurementCompareRunSetsRequest" + }, + { + "$ref": "#/$defs/RuntimeResourceCompareRunSetsRequest" + } +] - removed
Input schema / $defs / CompareRunSetsRequest / propertiesRemoved value: -{ - "baseline_run_set_id": { - "title": "Baseline Run Set Id", - "type": "string" - }, - "candidate_run_set_id": { - "title": "Candidate Run Set Id", - "type": "string" - }, - "confidence_level": { - "default": 0.95, - "exclusiveMaximum": 1, - "exclusiveMinimum": 0, - "title": "Confidence Level", - "type": "number" - }, - "experiment_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Experiment Id" - }, - "metric": { - "title": "Metric", - "type": "string" - }, - "polarity": { - "enum": [ - "lower_is_better", - "higher_is_better", - "neutral" - ], - "title": "Polarity", - "type": "string" - }, - "practical_threshold": { - "minimum": 0, - "title": "Practical Threshold", - "type": "number" - }, - "random_seed": { - "default": 0, - "minimum": 0, - "title": "Random Seed", - "type": "integer" - }, - "unit": { - "title": "Unit", - "type": "string" - } -} - removed
Input schema / $defs / CompareRunSetsRequest / requiredRemoved value: -[ - "baseline_run_set_id", - "candidate_run_set_id", - "metric", - "unit", - "polarity", - "practical_threshold" -] - removed
Input schema / $defs / CompareRunSetsRequest / titleRemoved value: -"CompareRunSetsRequest" - removed
Input schema / $defs / CompareRunSetsRequest / typeRemoved value: -"object" - added
Input schema / $defs / MeasurementCompareRunSetsRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "baseline_run_set_id": { + "title": "Baseline Run Set Id", + "type": "string" + }, + "candidate_run_set_id": { + "title": "Candidate Run Set Id", + "type": "string" + }, + "confidence_level": { + "default": 0.95, + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Confidence Level", + "type": "number" + }, + "experiment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "metric_source": { + "const": "measurement", + "default": "measurement", + "title": "Metric Source", + "type": "string" + }, + "polarity": { + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "Polarity", + "type": "string" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "random_seed": { + "default": 0, + "minimum": 0, + "title": "Random Seed", + "type": "integer" + }, + "unit": { + "title": "Unit", + "type": "string" + } + }, + "required": [ + "baseline_run_set_id", + "candidate_run_set_id", + "polarity", + "practical_threshold", + "metric", + "unit" + ], + "title": "MeasurementCompareRunSetsRequest", + "type": "object" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "baseline_run_set_id": { + "title": "Baseline Run Set Id", + "type": "string" + }, + "candidate_run_set_id": { + "title": "Candidate Run Set Id", + "type": "string" + }, + "confidence_level": { + "default": 0.95, + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Confidence Level", + "type": "number" + }, + "experiment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "metric": { + "enum": [ + "runtime_resource.peak_rss_bytes", + "runtime_resource.minimum_free_bytes", + "runtime_resource.staging_growth_bytes" + ], + "title": "Metric", + "type": "string" + }, + "metric_source": { + "const": "runtime_resource", + "default": "runtime_resource", + "title": "Metric Source", + "type": "string" + }, + "polarity": { + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "Polarity", + "type": "string" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "random_seed": { + "default": 0, + "minimum": 0, + "title": "Random Seed", + "type": "integer" + }, + "unit": { + "const": "bytes", + "title": "Unit", + "type": "string" + } + }, + "required": [ + "baseline_run_set_id", + "candidate_run_set_id", + "polarity", + "practical_threshold", + "metric", + "unit" + ], + "title": "RuntimeResourceCompareRunSetsRequest", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / Comparison / properties / absolute_changeAdded value: +{ + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Absolute Change" +} - removed
Output schema / $defs / Comparison / properties / absolute_change_floatRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Absolute Change Float" -} - removed
Output schema / $defs / Comparison / properties / absolute_change_intRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Absolute Change Int" -} - added
Output schema / $defs / Comparison / properties / baseline_valueAdded value: +{ + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Baseline Value" +} - removed
Output schema / $defs / Comparison / properties / baseline_value_floatRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Baseline Value Float" -} - removed
Output schema / $defs / Comparison / properties / baseline_value_intRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Baseline Value Int" -} - added
Output schema / $defs / Comparison / properties / candidate_valueAdded value: +{ + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Candidate Value" +} - removed
Output schema / $defs / Comparison / properties / candidate_value_floatRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Candidate Value Float" -} - removed
Output schema / $defs / Comparison / properties / candidate_value_intRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Candidate Value Int" -} - changed
Output schema / $defs / Comparison / properties / schema_version / constPrevious value: -1New value: +2 - changed
Output schema / $defs / Comparison / properties / schema_version / defaultPrevious value: -1New value: +2 - added
Output schema / $defs / ComparisonResult / properties / schema_version / constAdded value: +2 - changed
Output schema / $defs / ComparisonResult / properties / schema_version / defaultPrevious value: -1New value: +2 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExcludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": false, + "default": false, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order", + "reason" + ], + "title": "ExcludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / IncludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": true, + "default": true, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order" + ], + "title": "IncludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - removed
Output schema / $defs / RunSetMember / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RunSetMember / discriminatorAdded value: +{ + "mapping": { + "False": "#/$defs/ExcludedRunSetMember", + "True": "#/$defs/IncludedRunSetMember" + }, + "propertyName": "included" +} - added
Output schema / $defs / RunSetMember / oneOfAdded value: +[ + { + "$ref": "#/$defs/IncludedRunSetMember" + }, + { + "$ref": "#/$defs/ExcludedRunSetMember" + } +] - removed
Output schema / $defs / RunSetMember / propertiesRemoved value: -{ - "included": { - "default": true, - "title": "Included", - "type": "boolean" - }, - "order": { - "minimum": 0, - "title": "Order", - "type": "integer" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "trial_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trial Id" - } -} - removed
Output schema / $defs / RunSetMember / requiredRemoved value: -[ - "run_id", - "order" -] - removed
Output schema / $defs / RunSetMember / titleRemoved value: -"RunSetMember" - removed
Output schema / $defs / RunSetMember / typeRemoved value: -"object" - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ComparisonResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ComparisonResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
configure_inference_scenario - Added
configure_inference_server - Changed
configure_workload41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_WorkloadConfigurationResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
create_investigation41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Investigation_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
execute_capture_plan41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CaptureReceipt_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
execute_reduction42 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - changed
Output schema / $defs / ReductionResult / properties / final_revalidation_status / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "interesting", + "not_interesting", + "unresolved" + ], + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ReductionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_benchmark_samples41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_BenchmarkSamplesExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
extract_compute_sanitizer - Changed
extract_coverage41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CoverageExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
extract_inference_result - Added
extract_inference_trace - Added
extract_kernel_validation - Changed
extract_memray41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_MemrayExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_MemrayExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_MemrayExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_MemrayExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_MemrayExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
extract_nsight_compute - Changed
extract_nsight_systems41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_NsightSystemsExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
extract_nvbench - Changed
extract_observations41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ObservationExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_otlp_trace41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_OtlpExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_perfetto41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PerfettoExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_pyperf41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PyPerfExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_pytest41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PytestExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
extract_python_startup41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_PythonStartupExtractionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
find_repeated_operation_sequences41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
freeze_run_set65 fields changed- added
Input schema / $defs / ExcludedFreezeRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": false, + "default": false, + "title": "Included", + "type": "boolean" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "reason" + ], + "title": "ExcludedFreezeRunSetMember", + "type": "object" +} - added
Input schema / $defs / FreezeRunIdsRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "members": { + "default": [], + "items": { + "$ref": "#/$defs/FreezeRunSetMember" + }, + "maxItems": 0, + "title": "Members", + "type": "array" + }, + "run_ids": { + "items": { + "type": "string" + }, + "minItems": 1, + "title": "Run Ids", + "type": "array" + }, + "selection": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Selection", + "type": "object" + } + }, + "required": [ + "run_ids" + ], + "title": "FreezeRunIdsRequest", + "type": "object" +} - added
Input schema / $defs / FreezeRunMembersRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "members": { + "items": { + "$ref": "#/$defs/FreezeRunSetMember" + }, + "minItems": 1, + "title": "Members", + "type": "array" + }, + "run_ids": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 0, + "title": "Run Ids", + "type": "array" + }, + "selection": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "title": "Selection", + "type": "object" + } + }, + "required": [ + "members" + ], + "title": "FreezeRunMembersRequest", + "type": "object" +} - removed
Input schema / $defs / FreezeRunSetMember / additionalPropertiesRemoved value: -false - added
Input schema / $defs / FreezeRunSetMember / oneOfAdded value: +[ + { + "$ref": "#/$defs/IncludedFreezeRunSetMember" + }, + { + "$ref": "#/$defs/ExcludedFreezeRunSetMember" + } +] - removed
Input schema / $defs / FreezeRunSetMember / propertiesRemoved value: -{ - "included": { - "default": true, - "title": "Included", - "type": "boolean" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "title": "Run Id", - "type": "string" - }, - "trial_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trial Id" - } -} - removed
Input schema / $defs / FreezeRunSetMember / requiredRemoved value: -[ - "run_id" -] - removed
Input schema / $defs / FreezeRunSetMember / titleRemoved value: -"FreezeRunSetMember" - removed
Input schema / $defs / FreezeRunSetMember / typeRemoved value: -"object" - removed
Input schema / $defs / FreezeRunSetRequest / additionalPropertiesRemoved value: -false - added
Input schema / $defs / FreezeRunSetRequest / oneOfAdded value: +[ + { + "$ref": "#/$defs/FreezeRunIdsRequest" + }, + { + "$ref": "#/$defs/FreezeRunMembersRequest" + } +] - removed
Input schema / $defs / FreezeRunSetRequest / propertiesRemoved value: -{ - "members": { - "default": [], - "items": { - "$ref": "#/$defs/FreezeRunSetMember" - }, - "title": "Members", - "type": "array" - }, - "run_ids": { - "default": [], - "items": { - "type": "string" - }, - "title": "Run Ids", - "type": "array" - }, - "selection": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "title": "Selection", - "type": "object" - } -} - removed
Input schema / $defs / FreezeRunSetRequest / titleRemoved value: -"FreezeRunSetRequest" - removed
Input schema / $defs / FreezeRunSetRequest / typeRemoved value: -"object" - added
Input schema / $defs / IncludedFreezeRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": true, + "default": true, + "title": "Included", + "type": "boolean" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id" + ], + "title": "IncludedFreezeRunSetMember", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExcludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": false, + "default": false, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "title": "Reason", + "type": "string" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order", + "reason" + ], + "title": "ExcludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / IncludedRunSetMemberAdded value: +{ + "additionalProperties": false, + "properties": { + "included": { + "const": true, + "default": true, + "title": "Included", + "type": "boolean" + }, + "order": { + "minimum": 0, + "title": "Order", + "type": "integer" + }, + "reason": { + "const": null, + "default": null, + "title": "Reason", + "type": "null" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "trial_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Trial Id" + } + }, + "required": [ + "run_id", + "order" + ], + "title": "IncludedRunSetMember", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - removed
Output schema / $defs / RunSetMember / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RunSetMember / discriminatorAdded value: +{ + "mapping": { + "False": "#/$defs/ExcludedRunSetMember", + "True": "#/$defs/IncludedRunSetMember" + }, + "propertyName": "included" +} - added
Output schema / $defs / RunSetMember / oneOfAdded value: +[ + { + "$ref": "#/$defs/IncludedRunSetMember" + }, + { + "$ref": "#/$defs/ExcludedRunSetMember" + } +] - removed
Output schema / $defs / RunSetMember / propertiesRemoved value: -{ - "included": { - "default": true, - "title": "Included", - "type": "boolean" - }, - "order": { - "minimum": 0, - "title": "Order", - "type": "integer" - }, - "reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reason" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "trial_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Trial Id" - } -} - removed
Output schema / $defs / RunSetMember / requiredRemoved value: -[ - "run_id", - "order" -] - removed
Output schema / $defs / RunSetMember / titleRemoved value: -"RunSetMember" - removed
Output schema / $defs / RunSetMember / typeRemoved value: -"object" - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_RunSet_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_RunSet_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_RunSet_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_RunSet_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_RunSet_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_artifact41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ArtifactMetadataResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_capability_setup41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_declared_workflow41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_DeclaredWorkflowDetail_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_detached_capture41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_evidence41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_EvidenceLookupResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_experiment41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Experiment_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Experiment_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Experiment_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Experiment_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Experiment_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_fault_experiment70 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / CancelledTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "cancellation", + "default": "cancellation", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "cancelled", + "default": "cancelled", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "CancelledTrial", + "type": "object" +} - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DigestOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "digest", + "title": "Kind", + "type": "string" + }, + "value": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Value", + "type": "string" + } + }, + "required": [ + "kind", + "value" + ], + "title": "DigestOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - added
Output schema / $defs / FailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "process_failure", + "default": "process_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "failed", + "default": "failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "FailedTrial", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InfrastructureFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "infrastructure_failure", + "default": "infrastructure_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "infrastructure_failed", + "default": "infrastructure_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "InfrastructureFailedTrial", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / InvalidTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_inconclusive", + "oracle_receipt_error" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "invalid", + "default": "invalid", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "InvalidTrial", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / OracleFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "oracle_failure", + "default": "oracle_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "oracle_failed", + "default": "oracle_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "OracleFailedTrial", + "type": "object" +} - removed
Output schema / $defs / OracleReceiptValue / additionalPropertiesRemoved value: -false - added
Output schema / $defs / OracleReceiptValue / discriminatorAdded value: +{ + "mapping": { + "digest": "#/$defs/DigestOracleReceiptValue", + "scalar": "#/$defs/ScalarOracleReceiptValue" + }, + "propertyName": "kind" +} - added
Output schema / $defs / OracleReceiptValue / oneOfAdded value: +[ + { + "$ref": "#/$defs/ScalarOracleReceiptValue" + }, + { + "$ref": "#/$defs/DigestOracleReceiptValue" + } +] - removed
Output schema / $defs / OracleReceiptValue / propertiesRemoved value: -{ - "kind": { - "enum": [ - "scalar", - "digest" - ], - "title": "Kind", - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - } -} - removed
Output schema / $defs / OracleReceiptValue / requiredRemoved value: -[ - "kind", - "value" -] - removed
Output schema / $defs / OracleReceiptValue / titleRemoved value: -"OracleReceiptValue" - removed
Output schema / $defs / OracleReceiptValue / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ResourcePolicyTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "ResourcePolicyTrial", + "type": "object" +} - added
Output schema / $defs / ScalarOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "scalar", + "title": "Kind", + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + } + }, + "required": [ + "kind", + "value" + ], + "title": "ScalarOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - added
Output schema / $defs / SucceededTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "const": null, + "default": null, + "title": "Exclusion Reason", + "type": "null" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "none", + "default": "none", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "succeeded", + "default": "succeeded", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status" + ], + "title": "SucceededTrial", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / TimedOutTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "timeout", + "default": "timeout", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "timed_out", + "default": "timed_out", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "TimedOutTrial", + "type": "object" +} - removed
Output schema / $defs / Trial / additionalPropertiesRemoved value: -false - added
Output schema / $defs / Trial / discriminatorAdded value: +{ + "mapping": { + "cancelled": "#/$defs/CancelledTrial", + "failed": "#/$defs/FailedTrial", + "infrastructure_failed": "#/$defs/InfrastructureFailedTrial", + "invalid": "#/$defs/InvalidTrial", + "oracle_failed": "#/$defs/OracleFailedTrial", + "resource_policy": "#/$defs/ResourcePolicyTrial", + "succeeded": "#/$defs/SucceededTrial", + "timed_out": "#/$defs/TimedOutTrial", + "unattempted": "#/$defs/UnattemptedTrial", + "unsupported": "#/$defs/UnsupportedTrial" + }, + "propertyName": "outcome" +} - added
Output schema / $defs / Trial / oneOfAdded value: +[ + { + "$ref": "#/$defs/SucceededTrial" + }, + { + "$ref": "#/$defs/UnattemptedTrial" + }, + { + "$ref": "#/$defs/FailedTrial" + }, + { + "$ref": "#/$defs/TimedOutTrial" + }, + { + "$ref": "#/$defs/CancelledTrial" + }, + { + "$ref": "#/$defs/UnsupportedTrial" + }, + { + "$ref": "#/$defs/ResourcePolicyTrial" + }, + { + "$ref": "#/$defs/OracleFailedTrial" + }, + { + "$ref": "#/$defs/InfrastructureFailedTrial" + }, + { + "$ref": "#/$defs/InvalidTrial" + } +] - removed
Output schema / $defs / Trial / propertiesRemoved value: -{ - "attempt": { - "default": 1, - "minimum": 1, - "title": "Attempt", - "type": "integer" - }, - "block_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Block Id" - }, - "combination_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Combination Id", - "type": "string" - }, - "exclusion_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exclusion Reason" - }, - "experiment_id": { - "maxLength": 200, - "minLength": 1, - "title": "Experiment Id", - "type": "string" - }, - "factors": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "maxProperties": 8, - "title": "Factors", - "type": "object" - }, - "failure_class": { - "default": "none", - "enum": [ - "none", - "unattempted", - "oracle_failure", - "oracle_inconclusive", - "oracle_unsupported", - "oracle_receipt_error", - "process_failure", - "timeout", - "cancellation", - "unsupported_environment", - "resource_policy", - "infrastructure_failure" - ], - "title": "Failure Class", - "type": "string" - }, - "oracle_receipt": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptV1" - }, - { - "type": "null" - } - ], - "default": null - }, - "oracle_receipt_artifact_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Oracle Receipt Artifact Id" - }, - "order_in_block": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Order In Block" - }, - "outcome": { - "$ref": "#/$defs/TrialOutcome" - }, - "parameter_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Name" - }, - "parameter_value_float": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Float" - }, - "parameter_value_int": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Int" - }, - "run_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "trial_id": { - "maxLength": 200, - "minLength": 1, - "title": "Trial Id", - "type": "string" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "variant_id": { - "maxLength": 200, - "minLength": 1, - "title": "Variant Id", - "type": "string" - } -} - removed
Output schema / $defs / Trial / requiredRemoved value: -[ - "trial_id", - "experiment_id", - "variant_id", - "combination_id", - "outcome", - "validation_status" -] - removed
Output schema / $defs / Trial / titleRemoved value: -"Trial" - removed
Output schema / $defs / Trial / typeRemoved value: -"object" - removed
Output schema / $defs / TrialOutcomeRemoved value: -{ - "enum": [ - "unattempted", - "succeeded", - "failed", - "timed_out", - "cancelled", - "unsupported", - "resource_policy", - "oracle_failed", - "infrastructure_failed", - "oom", - "invalid" - ], - "title": "TrialOutcome", - "type": "string" -} - added
Output schema / $defs / UnattemptedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "unattempted", + "default": "unattempted", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unattempted", + "default": "unattempted", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "UnattemptedTrial", + "type": "object" +} - added
Output schema / $defs / UnsupportedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_unsupported", + "unsupported_environment" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unsupported", + "default": "unsupported", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "UnsupportedTrial", + "type": "object" +} - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_finding41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Finding_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Finding_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Finding_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Finding_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Finding_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_frame_callees41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_frame_callers41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CallEdgeResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_hypothesis41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Hypothesis_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_investigation41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Investigation_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Investigation_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_lifecycle_gaps41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_native_viewer_plan41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_NativeViewerPlan_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_operation_transitions41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_operation_window41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_process_snapshot41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_LifecycleQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_reduction42 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - changed
Output schema / $defs / ReductionResult / properties / final_revalidation_status / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "interesting", + "not_interesting", + "unresolved" + ], + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ReductionResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ReductionResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_run65 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile" +] - added
Output schema / $defs / CommandSpec / properties / argv / items / patternAdded value: +"^[^\\x00]*$" - added
Output schema / $defs / CommandSpec / properties / argv / minItemsAdded value: +1 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DigestOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "digest", + "title": "Kind", + "type": "string" + }, + "value": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Value", + "type": "string" + } + }, + "required": [ + "kind", + "value" + ], + "title": "DigestOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExecutionRunManifestAdded value: +{ + "additionalProperties": false, + "properties": { + "artifacts": { + "default": [], + "items": { + "$ref": "#/$defs/ArtifactRegistration" + }, + "title": "Artifacts", + "type": "array" + }, + "capture_status": { + "$ref": "#/$defs/CaptureStatus" + }, + "collector": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector" + }, + "collector_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Version" + }, + "command": { + "anyOf": [ + { + "$ref": "#/$defs/CommandSpec" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "environment_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Environment Id", + "type": "string" + }, + "execution_identity": { + "anyOf": [ + { + "$ref": "#/$defs/WorkloadExecutionIdentity" + }, + { + "type": "null" + } + ], + "default": null + }, + "execution_status": { + "enum": [ + "planned", + "running", + "succeeded", + "failed", + "timed_out", + "cancelled" + ], + "title": "Execution Status", + "type": "string" + }, + "external_context": { + "anyOf": [ + { + "$ref": "#/$defs/ExternalExecutionContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "finished_at": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Finished At" + }, + "inference_protocol_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inference Protocol Identity Id" + }, + "inference_protocol_identity_json": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inference Protocol Identity Json" + }, + "lease": { + "anyOf": [ + { + "$ref": "#/$defs/CaptureLease" + }, + { + "type": "null" + } + ], + "default": null + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_protocol_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Measurement Protocol Id" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptRecord" + }, + { + "type": "null" + } + ], + "default": null + }, + "preflight": { + "anyOf": [ + { + "$ref": "#/$defs/PreflightReport" + }, + { + "type": "null" + } + ], + "default": null + }, + "process": { + "anyOf": [ + { + "$ref": "#/$defs/ProcessResult" + }, + { + "type": "null" + } + ], + "default": null + }, + "revision": { + "default": 0, + "minimum": 0, + "title": "Revision", + "type": "integer" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "run_type": { + "const": "execution", + "default": "execution", + "title": "Run Type", + "type": "string" + }, + "schema_version": { + "const": 1, + "default": 1, + "title": "Schema Version", + "type": "integer" + }, + "source_measurement_run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source Measurement Run Id" + }, + "source_state_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source State Id" + }, + "started_at": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Started At" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "workload_definition_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Definition Id" + }, + "workload_instance_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Instance Id" + }, + "writable_roots": { + "default": [], + "items": { + "$ref": "#/$defs/WritableRootBinding" + }, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "run_id", + "capture_status", + "validation_status", + "environment_id", + "execution_status" + ], + "title": "ExecutionRunManifest", + "type": "object" +} - removed
Output schema / $defs / ExecutionStatusRemoved value: -{ - "enum": [ - "not_applicable", - "planned", - "running", - "succeeded", - "failed", - "timed_out", - "cancelled" - ], - "title": "ExecutionStatus", - "type": "string" -} - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / ImportRunManifestAdded value: +{ + "additionalProperties": false, + "properties": { + "artifacts": { + "default": [], + "items": { + "$ref": "#/$defs/ArtifactRegistration" + }, + "title": "Artifacts", + "type": "array" + }, + "capture_status": { + "$ref": "#/$defs/CaptureStatus" + }, + "collector": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector" + }, + "collector_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Collector Version" + }, + "command": { + "const": null, + "default": null, + "title": "Command", + "type": "null" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "environment_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Environment Id", + "type": "string" + }, + "execution_identity": { + "const": null, + "default": null, + "title": "Execution Identity", + "type": "null" + }, + "execution_status": { + "const": "not_applicable", + "default": "not_applicable", + "title": "Execution Status", + "type": "string" + }, + "external_context": { + "const": null, + "default": null, + "title": "External Context", + "type": "null" + }, + "finished_at": { + "const": null, + "default": null, + "title": "Finished At", + "type": "null" + }, + "inference_protocol_identity_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inference Protocol Identity Id" + }, + "inference_protocol_identity_json": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Inference Protocol Identity Json" + }, + "lease": { + "const": null, + "default": null, + "title": "Lease", + "type": "null" + }, + "limitation_details": { + "default": [], + "items": { + "$ref": "#/$defs/LimitationDetail" + }, + "title": "Limitation Details", + "type": "array" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "measurement_protocol_id": { + "const": null, + "default": null, + "title": "Measurement Protocol Id", + "type": "null" + }, + "oracle_receipt": { + "const": null, + "default": null, + "title": "Oracle Receipt", + "type": "null" + }, + "preflight": { + "const": null, + "default": null, + "title": "Preflight", + "type": "null" + }, + "process": { + "const": null, + "default": null, + "title": "Process", + "type": "null" + }, + "revision": { + "default": 0, + "minimum": 0, + "title": "Revision", + "type": "integer" + }, + "run_id": { + "maxLength": 200, + "minLength": 1, + "title": "Run Id", + "type": "string" + }, + "run_type": { + "const": "import", + "default": "import", + "title": "Run Type", + "type": "string" + }, + "schema_version": { + "const": 1, + "default": 1, + "title": "Schema Version", + "type": "integer" + }, + "source_measurement_run_id": { + "const": null, + "default": null, + "title": "Source Measurement Run Id", + "type": "null" + }, + "source_state_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source State Id" + }, + "started_at": { + "const": null, + "default": null, + "title": "Started At", + "type": "null" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "workload_definition_id": { + "const": null, + "default": null, + "title": "Workload Definition Id", + "type": "null" + }, + "workload_instance_id": { + "const": null, + "default": null, + "title": "Workload Instance Id", + "type": "null" + }, + "writable_roots": { + "default": [], + "maxItems": 0, + "minItems": 0, + "title": "Writable Roots", + "type": "array" + } + }, + "required": [ + "run_id", + "capture_status", + "validation_status", + "environment_id" + ], + "title": "ImportRunManifest", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - removed
Output schema / $defs / OracleReceiptValue / additionalPropertiesRemoved value: -false - added
Output schema / $defs / OracleReceiptValue / discriminatorAdded value: +{ + "mapping": { + "digest": "#/$defs/DigestOracleReceiptValue", + "scalar": "#/$defs/ScalarOracleReceiptValue" + }, + "propertyName": "kind" +} - added
Output schema / $defs / OracleReceiptValue / oneOfAdded value: +[ + { + "$ref": "#/$defs/ScalarOracleReceiptValue" + }, + { + "$ref": "#/$defs/DigestOracleReceiptValue" + } +] - removed
Output schema / $defs / OracleReceiptValue / propertiesRemoved value: -{ - "kind": { - "enum": [ - "scalar", - "digest" - ], - "title": "Kind", - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - } -} - removed
Output schema / $defs / OracleReceiptValue / requiredRemoved value: -[ - "kind", - "value" -] - removed
Output schema / $defs / OracleReceiptValue / titleRemoved value: -"OracleReceiptValue" - removed
Output schema / $defs / OracleReceiptValue / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - removed
Output schema / $defs / RunManifest / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RunManifest / discriminatorAdded value: +{ + "mapping": { + "execution": "#/$defs/ExecutionRunManifest", + "import": "#/$defs/ImportRunManifest" + }, + "propertyName": "run_type" +} - added
Output schema / $defs / RunManifest / oneOfAdded value: +[ + { + "$ref": "#/$defs/ImportRunManifest" + }, + { + "$ref": "#/$defs/ExecutionRunManifest" + } +] - removed
Output schema / $defs / RunManifest / propertiesRemoved value: -{ - "artifacts": { - "default": [], - "items": { - "$ref": "#/$defs/ArtifactRegistration" - }, - "title": "Artifacts", - "type": "array" - }, - "capture_status": { - "$ref": "#/$defs/CaptureStatus" - }, - "collector": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector" - }, - "collector_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Collector Version" - }, - "command": { - "anyOf": [ - { - "$ref": "#/$defs/CommandSpec" - }, - { - "type": "null" - } - ], - "default": null - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "environment_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Environment Id", - "type": "string" - }, - "execution_identity": { - "anyOf": [ - { - "$ref": "#/$defs/WorkloadExecutionIdentity" - }, - { - "type": "null" - } - ], - "default": null - }, - "execution_status": { - "$ref": "#/$defs/ExecutionStatus" - }, - "external_context": { - "anyOf": [ - { - "$ref": "#/$defs/ExternalExecutionContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "finished_at": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Finished At" - }, - "lease": { - "anyOf": [ - { - "$ref": "#/$defs/CaptureLease" - }, - { - "type": "null" - } - ], - "default": null - }, - "limitation_details": { - "default": [], - "items": { - "$ref": "#/$defs/LimitationDetail" - }, - "title": "Limitation Details", - "type": "array" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "measurement_protocol_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Measurement Protocol Id" - }, - "oracle_receipt": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptRecord" - }, - { - "type": "null" - } - ], - "default": null - }, - "preflight": { - "anyOf": [ - { - "$ref": "#/$defs/PreflightReport" - }, - { - "type": "null" - } - ], - "default": null - }, - "process": { - "anyOf": [ - { - "$ref": "#/$defs/ProcessResult" - }, - { - "type": "null" - } - ], - "default": null - }, - "revision": { - "default": 0, - "minimum": 0, - "title": "Revision", - "type": "integer" - }, - "run_id": { - "maxLength": 200, - "minLength": 1, - "title": "Run Id", - "type": "string" - }, - "run_type": { - "$ref": "#/$defs/RunType" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "source_state_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Source State Id" - }, - "started_at": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Started At" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "workload_definition_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Definition Id" - }, - "workload_instance_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Workload Instance Id" - }, - "writable_roots": { - "default": [], - "items": { - "$ref": "#/$defs/WritableRootBinding" - }, - "title": "Writable Roots", - "type": "array" - } -} - removed
Output schema / $defs / RunManifest / requiredRemoved value: -[ - "run_id", - "run_type", - "execution_status", - "capture_status", - "validation_status", - "environment_id" -] - removed
Output schema / $defs / RunManifest / titleRemoved value: -"RunManifest" - removed
Output schema / $defs / RunManifest / typeRemoved value: -"object" - removed
Output schema / $defs / RunTypeRemoved value: -{ - "enum": [ - "execution", - "import" - ], - "title": "RunType", - "type": "string" -} - added
Output schema / $defs / RuntimeResourceSummary / properties / peak_rss_backendAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Peak Rss Backend" +} - added
Output schema / $defs / ScalarOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "scalar", + "title": "Kind", + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + } + }, + "required": [ + "kind", + "value" + ], + "title": "ScalarOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_RunManifest_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_RunManifest_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_RunManifest_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_RunManifest_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_RunManifest_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_stack_examples41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_StackExamplesResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
get_trace_window41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_TraceWindowResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
import_artifact44 fields changed- changed
Input schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile" +] - removed
Input schema / additionalPropertiesRemoved value: -false - changed
Input schema / properties / producer / descriptionPrevious value: -"Producer identity. Use auto for common trace detection; use torch.profiler when importing an ambiguous Torch trace."New value: +"Producer identity. Use auto for common trace detection; use torch.profiler when importing an ambiguous Torch trace, and declare the maintained inference provider for imported replay/result artifacts." - changed
Input schema / properties / producer / enumPrevious value: -[ - "auto", - "torch.profiler", - "perfetto", - "py-spy", - "memray", - "coverage", - "pyperf", - "pytest" -]New value: +[ + "auto", + "torch.profiler", + "perfetto", + "py-spy", + "memray", + "coverage", + "compute-sanitizer", + "nsight.compute", + "rocprofv3", + "pyperf", + "pytest", + "aiperf", + "vllm_bench", + "mooncake" +] - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ImportReceipt_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ImportReceipt_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
import_kernel_build - Added
import_nvbench - Changed
initialize_workspace41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_artifacts41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ArtifactListResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_capabilities41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CapabilityList_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CapabilityList_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_declared_workflows41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_DeclaredWorkflowList_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_experiment_trials72 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / CancelledTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "cancellation", + "default": "cancellation", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "cancelled", + "default": "cancelled", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "CancelledTrial", + "type": "object" +} - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DigestOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "digest", + "title": "Kind", + "type": "string" + }, + "value": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Value", + "type": "string" + } + }, + "required": [ + "kind", + "value" + ], + "title": "DigestOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExperimentTrialCollection / properties / schema_version / constAdded value: +2 - changed
Output schema / $defs / ExperimentTrialCollection / properties / schema_version / defaultPrevious value: -1New value: +2 - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - added
Output schema / $defs / FailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "process_failure", + "default": "process_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "failed", + "default": "failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "FailedTrial", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InfrastructureFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "infrastructure_failure", + "default": "infrastructure_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "infrastructure_failed", + "default": "infrastructure_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "InfrastructureFailedTrial", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / InvalidTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_inconclusive", + "oracle_receipt_error" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "invalid", + "default": "invalid", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "InvalidTrial", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / OracleFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "oracle_failure", + "default": "oracle_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "oracle_failed", + "default": "oracle_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "OracleFailedTrial", + "type": "object" +} - removed
Output schema / $defs / OracleReceiptValue / additionalPropertiesRemoved value: -false - added
Output schema / $defs / OracleReceiptValue / discriminatorAdded value: +{ + "mapping": { + "digest": "#/$defs/DigestOracleReceiptValue", + "scalar": "#/$defs/ScalarOracleReceiptValue" + }, + "propertyName": "kind" +} - added
Output schema / $defs / OracleReceiptValue / oneOfAdded value: +[ + { + "$ref": "#/$defs/ScalarOracleReceiptValue" + }, + { + "$ref": "#/$defs/DigestOracleReceiptValue" + } +] - removed
Output schema / $defs / OracleReceiptValue / propertiesRemoved value: -{ - "kind": { - "enum": [ - "scalar", - "digest" - ], - "title": "Kind", - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - } -} - removed
Output schema / $defs / OracleReceiptValue / requiredRemoved value: -[ - "kind", - "value" -] - removed
Output schema / $defs / OracleReceiptValue / titleRemoved value: -"OracleReceiptValue" - removed
Output schema / $defs / OracleReceiptValue / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ResourcePolicyTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "ResourcePolicyTrial", + "type": "object" +} - added
Output schema / $defs / ScalarOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "scalar", + "title": "Kind", + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + } + }, + "required": [ + "kind", + "value" + ], + "title": "ScalarOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - added
Output schema / $defs / SucceededTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "const": null, + "default": null, + "title": "Exclusion Reason", + "type": "null" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "none", + "default": "none", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "succeeded", + "default": "succeeded", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status" + ], + "title": "SucceededTrial", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ExperimentTrialCollection_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / TimedOutTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "timeout", + "default": "timeout", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "timed_out", + "default": "timed_out", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "TimedOutTrial", + "type": "object" +} - removed
Output schema / $defs / Trial / additionalPropertiesRemoved value: -false - added
Output schema / $defs / Trial / discriminatorAdded value: +{ + "mapping": { + "cancelled": "#/$defs/CancelledTrial", + "failed": "#/$defs/FailedTrial", + "infrastructure_failed": "#/$defs/InfrastructureFailedTrial", + "invalid": "#/$defs/InvalidTrial", + "oracle_failed": "#/$defs/OracleFailedTrial", + "resource_policy": "#/$defs/ResourcePolicyTrial", + "succeeded": "#/$defs/SucceededTrial", + "timed_out": "#/$defs/TimedOutTrial", + "unattempted": "#/$defs/UnattemptedTrial", + "unsupported": "#/$defs/UnsupportedTrial" + }, + "propertyName": "outcome" +} - added
Output schema / $defs / Trial / oneOfAdded value: +[ + { + "$ref": "#/$defs/SucceededTrial" + }, + { + "$ref": "#/$defs/UnattemptedTrial" + }, + { + "$ref": "#/$defs/FailedTrial" + }, + { + "$ref": "#/$defs/TimedOutTrial" + }, + { + "$ref": "#/$defs/CancelledTrial" + }, + { + "$ref": "#/$defs/UnsupportedTrial" + }, + { + "$ref": "#/$defs/ResourcePolicyTrial" + }, + { + "$ref": "#/$defs/OracleFailedTrial" + }, + { + "$ref": "#/$defs/InfrastructureFailedTrial" + }, + { + "$ref": "#/$defs/InvalidTrial" + } +] - removed
Output schema / $defs / Trial / propertiesRemoved value: -{ - "attempt": { - "default": 1, - "minimum": 1, - "title": "Attempt", - "type": "integer" - }, - "block_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Block Id" - }, - "combination_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Combination Id", - "type": "string" - }, - "exclusion_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exclusion Reason" - }, - "experiment_id": { - "maxLength": 200, - "minLength": 1, - "title": "Experiment Id", - "type": "string" - }, - "factors": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "maxProperties": 8, - "title": "Factors", - "type": "object" - }, - "failure_class": { - "default": "none", - "enum": [ - "none", - "unattempted", - "oracle_failure", - "oracle_inconclusive", - "oracle_unsupported", - "oracle_receipt_error", - "process_failure", - "timeout", - "cancellation", - "unsupported_environment", - "resource_policy", - "infrastructure_failure" - ], - "title": "Failure Class", - "type": "string" - }, - "oracle_receipt": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptV1" - }, - { - "type": "null" - } - ], - "default": null - }, - "oracle_receipt_artifact_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Oracle Receipt Artifact Id" - }, - "order_in_block": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Order In Block" - }, - "outcome": { - "$ref": "#/$defs/TrialOutcome" - }, - "parameter_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Name" - }, - "parameter_value_float": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Float" - }, - "parameter_value_int": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Int" - }, - "run_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "trial_id": { - "maxLength": 200, - "minLength": 1, - "title": "Trial Id", - "type": "string" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "variant_id": { - "maxLength": 200, - "minLength": 1, - "title": "Variant Id", - "type": "string" - } -} - removed
Output schema / $defs / Trial / requiredRemoved value: -[ - "trial_id", - "experiment_id", - "variant_id", - "combination_id", - "outcome", - "validation_status" -] - removed
Output schema / $defs / Trial / titleRemoved value: -"Trial" - removed
Output schema / $defs / Trial / typeRemoved value: -"object" - removed
Output schema / $defs / TrialOutcomeRemoved value: -{ - "enum": [ - "unattempted", - "succeeded", - "failed", - "timed_out", - "cancelled", - "unsupported", - "resource_policy", - "oracle_failed", - "infrastructure_failed", - "oom", - "invalid" - ], - "title": "TrialOutcome", - "type": "string" -} - added
Output schema / $defs / UnattemptedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "unattempted", + "default": "unattempted", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unattempted", + "default": "unattempted", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "UnattemptedTrial", + "type": "object" +} - added
Output schema / $defs / UnsupportedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_unsupported", + "unsupported_environment" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unsupported", + "default": "unsupported", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "UnsupportedTrial", + "type": "object" +} - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_findings41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FindingListResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FindingListResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
list_inference_configurations - Added
list_inference_requests - Changed
list_investigations41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_InvestigationListResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
list_runs41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_RunListResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_RunListResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_RunListResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_RunListResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_RunListResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
plan_capture54 fields changed- added
Input schema / $defs / ComputeSanitizerCaptureOptionsAdded value: +{ + "additionalProperties": false, + "description": "User-facing Compute Sanitizer selections before plan identity is bound.", + "properties": { + "demangle": { + "default": "full", + "enum": [ + "full", + "simple", + "no" + ], + "title": "Demangle", + "type": "string" + }, + "finding_exit_code": { + "default": 86, + "maximum": 255, + "minimum": 1, + "title": "Finding Exit Code", + "type": "integer" + }, + "kernel_name": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "pattern": "^[^\\x00\\r\\n]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Kernel Name" + }, + "launch_count": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Launch Count", + "type": "integer" + }, + "launch_skip": { + "default": 0, + "maximum": 1000000, + "minimum": 0, + "title": "Launch Skip", + "type": "integer" + }, + "suppression_file": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Suppression File" + }, + "target_processes": { + "default": "application-only", + "enum": [ + "application-only", + "all" + ], + "title": "Target Processes", + "type": "string" + }, + "target_processes_filter": { + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "pattern": "^[^\\x00\\r\\n]+$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target Processes Filter" + }, + "tool": { + "default": "memcheck", + "enum": [ + "memcheck", + "racecheck", + "initcheck", + "synccheck" + ], + "title": "Tool", + "type": "string" + } + }, + "title": "ComputeSanitizerCaptureOptions", + "type": "object" +} - added
Input schema / $defs / SdkTorchProfilerOptionsAdded value: +{ + "additionalProperties": false, + "properties": { + "activities": { + "default": [ + "cpu", + "cuda_if_available" + ], + "items": { + "enum": [ + "cpu", + "cuda", + "cuda_if_available" + ], + "type": "string" + }, + "title": "Activities", + "type": "array" + }, + "mode": { + "const": "sdk", + "default": "sdk", + "title": "Mode", + "type": "string" + }, + "profile_memory": { + "default": true, + "title": "Profile Memory", + "type": "boolean" + }, + "record_shapes": { + "default": true, + "title": "Record Shapes", + "type": "boolean" + }, + "schedule": { + "$ref": "#/$defs/TorchProfilerSchedule" + }, + "with_flops": { + "default": false, + "title": "With Flops", + "type": "boolean" + }, + "with_modules": { + "default": false, + "title": "With Modules", + "type": "boolean" + }, + "with_stack": { + "default": true, + "title": "With Stack", + "type": "boolean" + } + }, + "required": [ + "schedule" + ], + "title": "SdkTorchProfilerOptions", + "type": "object" +} - removed
Input schema / $defs / TorchProfilerCaptureOptions / additionalPropertiesRemoved value: -false - added
Input schema / $defs / TorchProfilerCaptureOptions / oneOfAdded value: +[ + { + "$ref": "#/$defs/WholeEntrypointTorchProfilerOptions" + }, + { + "$ref": "#/$defs/SdkTorchProfilerOptions" + } +] - removed
Input schema / $defs / TorchProfilerCaptureOptions / propertiesRemoved value: -{ - "activities": { - "default": [ - "cpu", - "cuda_if_available" - ], - "items": { - "enum": [ - "cpu", - "cuda", - "cuda_if_available" - ], - "type": "string" - }, - "title": "Activities", - "type": "array" - }, - "mode": { - "default": "whole_entrypoint", - "enum": [ - "whole_entrypoint", - "sdk" - ], - "title": "Mode", - "type": "string" - }, - "profile_memory": { - "default": true, - "title": "Profile Memory", - "type": "boolean" - }, - "record_shapes": { - "default": true, - "title": "Record Shapes", - "type": "boolean" - }, - "schedule": { - "anyOf": [ - { - "$ref": "#/$defs/TorchProfilerSchedule" - }, - { - "type": "null" - } - ], - "default": null - }, - "with_flops": { - "default": false, - "title": "With Flops", - "type": "boolean" - }, - "with_modules": { - "default": false, - "title": "With Modules", - "type": "boolean" - }, - "with_stack": { - "default": true, - "title": "With Stack", - "type": "boolean" - } -} - removed
Input schema / $defs / TorchProfilerCaptureOptions / titleRemoved value: -"TorchProfilerCaptureOptions" - removed
Input schema / $defs / TorchProfilerCaptureOptions / typeRemoved value: -"object" - added
Input schema / $defs / WholeEntrypointTorchProfilerOptionsAdded value: +{ + "additionalProperties": false, + "properties": { + "activities": { + "default": [ + "cpu", + "cuda_if_available" + ], + "items": { + "enum": [ + "cpu", + "cuda", + "cuda_if_available" + ], + "type": "string" + }, + "title": "Activities", + "type": "array" + }, + "mode": { + "const": "whole_entrypoint", + "default": "whole_entrypoint", + "title": "Mode", + "type": "string" + }, + "profile_memory": { + "default": true, + "title": "Profile Memory", + "type": "boolean" + }, + "record_shapes": { + "default": true, + "title": "Record Shapes", + "type": "boolean" + }, + "schedule": { + "const": null, + "default": null, + "title": "Schedule", + "type": "null" + }, + "with_flops": { + "default": false, + "title": "With Flops", + "type": "boolean" + }, + "with_modules": { + "default": false, + "title": "With Modules", + "type": "boolean" + }, + "with_stack": { + "default": true, + "title": "With Stack", + "type": "boolean" + } + }, + "title": "WholeEntrypointTorchProfilerOptions", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Input schema / properties / compute_sanitizer_optionsAdded value: +{ + "anyOf": [ + { + "$ref": "#/$defs/ComputeSanitizerCaptureOptions" + }, + { + "type": "null" + } + ], + "default": null +} - added
Input schema / properties / parameters / maxPropertiesAdded value: +128 - changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "otlp_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result", - "process_tree_snapshot", - "experiment_configuration" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration", + "inference_request_trace", + "inference_result", + "kernel_build", + "kernel_profile" +] - added
Output schema / $defs / CommandSpec / properties / argv / items / patternAdded value: +"^[^\\x00]*$" - added
Output schema / $defs / CommandSpec / properties / argv / minItemsAdded value: +1 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_CapturePlan_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_CapturePlan_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
plan_experiment43 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Input schema / properties / parameters / maxPropertiesAdded value: +128 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExperimentPlan / properties / metric_sourceAdded value: +{ + "default": "measurement", + "enum": [ + "measurement", + "runtime_resource" + ], + "title": "Metric Source", + "type": "string" +} - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ExperimentPlan_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
plan_fault_experiment50 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Input schema / properties / experiment_name / descriptionAdded value: +"Declared fault experiment from list_declared_workflows." - added
Input schema / properties / experiment_name / maxLengthAdded value: +100 - changed
Input schema / properties / hypothesis_id / anyOfPrevious value: -[ - { - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } +] - added
Input schema / properties / hypothesis_id / descriptionAdded value: +"Optional hypothesis ID already attached to the investigation." - added
Input schema / properties / investigation_id / descriptionAdded value: +"Investigation ID from create_investigation or list_investigations." - added
Input schema / properties / investigation_id / maxLengthAdded value: +200 - added
Input schema / properties / parameters / descriptionAdded value: +"Declared overrides; inspect get_declared_workflow before planning." - added
Input schema / properties / parameters / maxPropertiesAdded value: +128 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExperimentPlan / properties / metric_sourceAdded value: +{ + "default": "measurement", + "enum": [ + "measurement", + "runtime_resource" + ], + "title": "Metric Source", + "type": "string" +} - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FaultExperimentPlan_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
plan_inference_profile - Added
plan_inference_scenario - Changed
plan_reduction61 fields changed- added
Input schema / $defs / BinaryChunkReductionRequestAdded value: +{ + "additionalProperties": false, + "description": "A binary reduction whose chunk size is part of its executable contract.", + "properties": { + "chunk_size": { + "maximum": 16777216, + "minimum": 1, + "title": "Chunk Size", + "type": "integer" + }, + "engine": { + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" + }, + "expected_determinism": { + "default": "deterministic", + "enum": [ + "deterministic", + "repeated" + ], + "title": "Expected Determinism", + "type": "string" + }, + "limits": { + "$ref": "#/$defs/ReductionLimits" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "partitioner": { + "const": "binary_chunks", + "title": "Partitioner", + "type": "string" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "maxProperties": 128, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + } + }, + "required": [ + "original_artifact_id", + "predicate_workload", + "partitioner", + "chunk_size" + ], + "title": "BinaryChunkReductionRequest", + "type": "object" +} - removed
Input schema / $defs / PlanReductionRequest / additionalPropertiesRemoved value: -false - added
Input schema / $defs / PlanReductionRequest / discriminatorAdded value: +{ + "mapping": { + "binary_chunks": "#/$defs/BinaryChunkReductionRequest", + "chrome_trace_events": "#/$defs/StructuredReductionRequest", + "json_top_level": "#/$defs/StructuredReductionRequest", + "jsonl_records": "#/$defs/StructuredReductionRequest", + "otlp_spans": "#/$defs/StructuredReductionRequest", + "text_lines": "#/$defs/StructuredReductionRequest" + }, + "propertyName": "partitioner" +} - added
Input schema / $defs / PlanReductionRequest / oneOfAdded value: +[ + { + "$ref": "#/$defs/BinaryChunkReductionRequest" + }, + { + "$ref": "#/$defs/StructuredReductionRequest" + } +] - removed
Input schema / $defs / PlanReductionRequest / propertiesRemoved value: -{ - "chunk_size": { - "anyOf": [ - { - "maximum": 16777216, - "minimum": 1, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Chunk Size" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "default": "deterministic", - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "enum": [ - "text_lines", - "binary_chunks", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - } -} - removed
Input schema / $defs / PlanReductionRequest / requiredRemoved value: -[ - "original_artifact_id", - "partitioner", - "predicate_workload" -] - removed
Input schema / $defs / PlanReductionRequest / titleRemoved value: -"PlanReductionRequest" - removed
Input schema / $defs / PlanReductionRequest / typeRemoved value: -"object" - added
Input schema / $defs / StructuredReductionRequestAdded value: +{ + "additionalProperties": false, + "description": "A structured reduction, which never accepts binary chunking configuration.", + "properties": { + "engine": { + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" + }, + "expected_determinism": { + "default": "deterministic", + "enum": [ + "deterministic", + "repeated" + ], + "title": "Expected Determinism", + "type": "string" + }, + "limits": { + "$ref": "#/$defs/ReductionLimits" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "partitioner": { + "enum": [ + "text_lines", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "maxProperties": 128, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + } + }, + "required": [ + "original_artifact_id", + "predicate_workload", + "partitioner" + ], + "title": "StructuredReductionRequest", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / BinaryChunkReductionPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "chunk_size": { + "maximum": 16777216, + "minimum": 1, + "title": "Chunk Size", + "type": "integer" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "engine": { + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" + }, + "expected_determinism": { + "enum": [ + "deterministic", + "repeated" + ], + "title": "Expected Determinism", + "type": "string" + }, + "limits": { + "$ref": "#/$defs/ReductionLimits" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "partitioner": { + "const": "binary_chunks", + "title": "Partitioner", + "type": "string" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "predicate_command": { + "$ref": "#/$defs/CommandSpec" + }, + "predicate_definition_id": { + "title": "Predicate Definition Id", + "type": "string" + }, + "predicate_executable_digest": { + "title": "Predicate Executable Digest", + "type": "string" + }, + "predicate_instance_id": { + "title": "Predicate Instance Id", + "type": "string" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } + }, + "required": [ + "plan_id", + "request_digest", + "workspace_id", + "original_artifact_id", + "predicate_workload", + "predicate_definition_id", + "predicate_instance_id", + "predicate_command", + "predicate_parameters", + "predicate_executable_digest", + "limits", + "expected_determinism", + "partitioner", + "chunk_size" + ], + "title": "BinaryChunkReductionPlan", + "type": "object" +} - added
Output schema / $defs / CommandSpec / properties / argv / items / patternAdded value: +"^[^\\x00]*$" - added
Output schema / $defs / CommandSpec / properties / argv / minItemsAdded value: +1 - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - removed
Output schema / $defs / ReductionPlan / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ReductionPlan / discriminatorAdded value: +{ + "mapping": { + "binary_chunks": "#/$defs/BinaryChunkReductionPlan", + "chrome_trace_events": "#/$defs/StructuredReductionPlan", + "json_top_level": "#/$defs/StructuredReductionPlan", + "jsonl_records": "#/$defs/StructuredReductionPlan", + "otlp_spans": "#/$defs/StructuredReductionPlan", + "text_lines": "#/$defs/StructuredReductionPlan" + }, + "propertyName": "partitioner" +} - added
Output schema / $defs / ReductionPlan / oneOfAdded value: +[ + { + "$ref": "#/$defs/BinaryChunkReductionPlan" + }, + { + "$ref": "#/$defs/StructuredReductionPlan" + } +] - removed
Output schema / $defs / ReductionPlan / propertiesRemoved value: -{ - "chunk_size": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Chunk Size" - }, - "created_at": { - "format": "date-time", - "title": "Created At", - "type": "string" - }, - "engine": { - "const": "native_ddmin", - "default": "native_ddmin", - "title": "Engine", - "type": "string" - }, - "expected_determinism": { - "enum": [ - "deterministic", - "repeated" - ], - "title": "Expected Determinism", - "type": "string" - }, - "limits": { - "$ref": "#/$defs/ReductionLimits" - }, - "original_artifact_id": { - "title": "Original Artifact Id", - "type": "string" - }, - "partitioner": { - "enum": [ - "text_lines", - "binary_chunks", - "json_top_level", - "jsonl_records", - "otlp_spans", - "chrome_trace_events" - ], - "title": "Partitioner", - "type": "string" - }, - "plan_id": { - "title": "Plan Id", - "type": "string" - }, - "predicate_command": { - "$ref": "#/$defs/CommandSpec" - }, - "predicate_definition_id": { - "title": "Predicate Definition Id", - "type": "string" - }, - "predicate_executable_digest": { - "title": "Predicate Executable Digest", - "type": "string" - }, - "predicate_instance_id": { - "title": "Predicate Instance Id", - "type": "string" - }, - "predicate_parameters": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Predicate Parameters", - "type": "object" - }, - "predicate_workload": { - "title": "Predicate Workload", - "type": "string" - }, - "request_digest": { - "title": "Request Digest", - "type": "string" - }, - "schema_version": { - "const": 2, - "default": 2, - "title": "Schema Version", - "type": "integer" - }, - "workspace_id": { - "title": "Workspace Id", - "type": "string" - } -} - removed
Output schema / $defs / ReductionPlan / requiredRemoved value: -[ - "plan_id", - "request_digest", - "workspace_id", - "original_artifact_id", - "partitioner", - "predicate_workload", - "predicate_definition_id", - "predicate_instance_id", - "predicate_command", - "predicate_parameters", - "predicate_executable_digest", - "limits", - "expected_determinism" -] - removed
Output schema / $defs / ReductionPlan / titleRemoved value: -"ReductionPlan" - removed
Output schema / $defs / ReductionPlan / typeRemoved value: -"object" - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - added
Output schema / $defs / StructuredReductionPlanAdded value: +{ + "additionalProperties": false, + "properties": { + "chunk_size": { + "const": null, + "default": null, + "title": "Chunk Size", + "type": "null" + }, + "created_at": { + "format": "date-time", + "title": "Created At", + "type": "string" + }, + "engine": { + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" + }, + "expected_determinism": { + "enum": [ + "deterministic", + "repeated" + ], + "title": "Expected Determinism", + "type": "string" + }, + "limits": { + "$ref": "#/$defs/ReductionLimits" + }, + "original_artifact_id": { + "title": "Original Artifact Id", + "type": "string" + }, + "partitioner": { + "enum": [ + "text_lines", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" + }, + "plan_id": { + "title": "Plan Id", + "type": "string" + }, + "predicate_command": { + "$ref": "#/$defs/CommandSpec" + }, + "predicate_definition_id": { + "title": "Predicate Definition Id", + "type": "string" + }, + "predicate_executable_digest": { + "title": "Predicate Executable Digest", + "type": "string" + }, + "predicate_instance_id": { + "title": "Predicate Instance Id", + "type": "string" + }, + "predicate_parameters": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "title": "Predicate Parameters", + "type": "object" + }, + "predicate_workload": { + "title": "Predicate Workload", + "type": "string" + }, + "request_digest": { + "title": "Request Digest", + "type": "string" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "workspace_id": { + "title": "Workspace Id", + "type": "string" + } + }, + "required": [ + "plan_id", + "request_digest", + "workspace_id", + "original_artifact_id", + "predicate_workload", + "predicate_definition_id", + "predicate_instance_id", + "predicate_command", + "predicate_parameters", + "predicate_executable_digest", + "limits", + "expected_determinism", + "partitioner" + ], + "title": "StructuredReductionPlan", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ReductionPlan_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ReductionPlan_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
prepare_adapter41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_AdapterPreparationResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
prepare_workload_dependencies41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_WorkloadDependencySetupResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
query_measurements49 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / MeasurementItem / properties / valueAdded value: +{ + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "title": "Value" +} - removed
Output schema / $defs / MeasurementItem / properties / value_floatRemoved value: -{ - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "title": "Value Float" -} - removed
Output schema / $defs / MeasurementItem / properties / value_intRemoved value: -{ - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Value Int" -} - changed
Output schema / $defs / MeasurementItem / requiredPrevious value: -[ - "measurement_id", - "run_id", - "artifact_id", - "name", - "value_int", - "value_float", - "unit", - "aggregation", - "scope", - "worker_id", - "worker_run_index", - "value_index", - "loop_count", - "is_warmup", - "block_id", - "variant_id", - "order_in_block", - "phase", - "evidence_level" -]New value: +[ + "measurement_id", + "run_id", + "artifact_id", + "name", + "value", + "unit", + "aggregation", + "scope", + "worker_id", + "worker_run_index", + "value_index", + "loop_count", + "is_warmup", + "block_id", + "variant_id", + "order_in_block", + "phase", + "evidence_level" +] - added
Output schema / $defs / MeasurementQueryResult / properties / schema_version / constAdded value: +2 - changed
Output schema / $defs / MeasurementQueryResult / properties / schema_version / defaultPrevious value: -1New value: +2 - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_MeasurementQueryResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
record_analysis55 fields changed- added
Input schema / $defs / AcceleratorLaunchAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "comparison_input_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Comparison Input Id" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "phase": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Phase" + }, + "recipe": { + "const": "accelerator_launches", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "input_id", + "recipe" + ], + "title": "AcceleratorLaunchAnalysisRequest", + "type": "object" +} - added
Input schema / $defs / ExecutionAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "comparison_input_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Comparison Input Id" + }, + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "recipe": { + "const": "execution", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "input_id", + "recipe" + ], + "title": "ExecutionAnalysisRequest", + "type": "object" +} - added
Input schema / $defs / FailureAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "recipe": { + "const": "failures", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "recipe" + ], + "title": "FailureAnalysisRequest", + "type": "object" +} - added
Input schema / $defs / HotspotAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "recipe": { + "const": "hotspots", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "input_id", + "recipe" + ], + "title": "HotspotAnalysisRequest", + "type": "object" +} - removed
Input schema / $defs / MaterializeAnalysisRequest / additionalPropertiesRemoved value: -false - added
Input schema / $defs / MaterializeAnalysisRequest / discriminatorAdded value: +{ + "mapping": { + "accelerator_launches": "#/$defs/AcceleratorLaunchAnalysisRequest", + "execution": "#/$defs/ExecutionAnalysisRequest", + "failures": "#/$defs/FailureAnalysisRequest", + "hotspots": "#/$defs/HotspotAnalysisRequest", + "memory": "#/$defs/MemoryAnalysisRequest", + "pytorch": "#/$defs/PyTorchAnalysisRequest", + "scaling": "#/$defs/ScalingAnalysisRequest" + }, + "propertyName": "recipe" +} - added
Input schema / $defs / MaterializeAnalysisRequest / oneOfAdded value: +[ + { + "$ref": "#/$defs/AcceleratorLaunchAnalysisRequest" + }, + { + "$ref": "#/$defs/HotspotAnalysisRequest" + }, + { + "$ref": "#/$defs/MemoryAnalysisRequest" + }, + { + "$ref": "#/$defs/ExecutionAnalysisRequest" + }, + { + "$ref": "#/$defs/PyTorchAnalysisRequest" + }, + { + "$ref": "#/$defs/FailureAnalysisRequest" + }, + { + "$ref": "#/$defs/ScalingAnalysisRequest" + } +] - removed
Input schema / $defs / MaterializeAnalysisRequest / propertiesRemoved value: -{ - "comparison_input_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Comparison Input Id" - }, - "experiment_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Experiment Id" - }, - "input_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Input Id" - }, - "limit": { - "anyOf": [ - { - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Limit" - }, - "phase": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Phase" - }, - "recipe": { - "enum": [ - "accelerator_launches", - "hotspots", - "memory", - "execution", - "pytorch", - "failures", - "scaling" - ], - "title": "Recipe", - "type": "string" - } -} - removed
Input schema / $defs / MaterializeAnalysisRequest / requiredRemoved value: -[ - "recipe" -] - removed
Input schema / $defs / MaterializeAnalysisRequest / titleRemoved value: -"MaterializeAnalysisRequest" - removed
Input schema / $defs / MaterializeAnalysisRequest / typeRemoved value: -"object" - added
Input schema / $defs / MemoryAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "recipe": { + "const": "memory", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "input_id", + "recipe" + ], + "title": "MemoryAnalysisRequest", + "type": "object" +} - added
Input schema / $defs / PyTorchAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "input_id": { + "title": "Input Id", + "type": "string" + }, + "limit": { + "anyOf": [ + { + "maximum": 1000, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Limit" + }, + "recipe": { + "const": "pytorch", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "input_id", + "recipe" + ], + "title": "PyTorchAnalysisRequest", + "type": "object" +} - added
Input schema / $defs / ScalingAnalysisRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "experiment_id": { + "title": "Experiment Id", + "type": "string" + }, + "recipe": { + "const": "scaling", + "title": "Recipe", + "type": "string" + } + }, + "required": [ + "recipe", + "experiment_id" + ], + "title": "ScalingAnalysisRequest", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
record_comparison49 fields changed- removed
Input schema / $defs / CompareRunSetsRequest / additionalPropertiesRemoved value: -false - added
Input schema / $defs / CompareRunSetsRequest / oneOfAdded value: +[ + { + "$ref": "#/$defs/MeasurementCompareRunSetsRequest" + }, + { + "$ref": "#/$defs/RuntimeResourceCompareRunSetsRequest" + } +] - removed
Input schema / $defs / CompareRunSetsRequest / propertiesRemoved value: -{ - "baseline_run_set_id": { - "title": "Baseline Run Set Id", - "type": "string" - }, - "candidate_run_set_id": { - "title": "Candidate Run Set Id", - "type": "string" - }, - "confidence_level": { - "default": 0.95, - "exclusiveMaximum": 1, - "exclusiveMinimum": 0, - "title": "Confidence Level", - "type": "number" - }, - "experiment_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Experiment Id" - }, - "metric": { - "title": "Metric", - "type": "string" - }, - "polarity": { - "enum": [ - "lower_is_better", - "higher_is_better", - "neutral" - ], - "title": "Polarity", - "type": "string" - }, - "practical_threshold": { - "minimum": 0, - "title": "Practical Threshold", - "type": "number" - }, - "random_seed": { - "default": 0, - "minimum": 0, - "title": "Random Seed", - "type": "integer" - }, - "unit": { - "title": "Unit", - "type": "string" - } -} - removed
Input schema / $defs / CompareRunSetsRequest / requiredRemoved value: -[ - "baseline_run_set_id", - "candidate_run_set_id", - "metric", - "unit", - "polarity", - "practical_threshold" -] - removed
Input schema / $defs / CompareRunSetsRequest / titleRemoved value: -"CompareRunSetsRequest" - removed
Input schema / $defs / CompareRunSetsRequest / typeRemoved value: -"object" - added
Input schema / $defs / MeasurementCompareRunSetsRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "baseline_run_set_id": { + "title": "Baseline Run Set Id", + "type": "string" + }, + "candidate_run_set_id": { + "title": "Candidate Run Set Id", + "type": "string" + }, + "confidence_level": { + "default": 0.95, + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Confidence Level", + "type": "number" + }, + "experiment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "metric": { + "title": "Metric", + "type": "string" + }, + "metric_source": { + "const": "measurement", + "default": "measurement", + "title": "Metric Source", + "type": "string" + }, + "polarity": { + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "Polarity", + "type": "string" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "random_seed": { + "default": 0, + "minimum": 0, + "title": "Random Seed", + "type": "integer" + }, + "unit": { + "title": "Unit", + "type": "string" + } + }, + "required": [ + "baseline_run_set_id", + "candidate_run_set_id", + "polarity", + "practical_threshold", + "metric", + "unit" + ], + "title": "MeasurementCompareRunSetsRequest", + "type": "object" +} - added
Input schema / $defs / RuntimeResourceCompareRunSetsRequestAdded value: +{ + "additionalProperties": false, + "properties": { + "baseline_run_set_id": { + "title": "Baseline Run Set Id", + "type": "string" + }, + "candidate_run_set_id": { + "title": "Candidate Run Set Id", + "type": "string" + }, + "confidence_level": { + "default": 0.95, + "exclusiveMaximum": 1, + "exclusiveMinimum": 0, + "title": "Confidence Level", + "type": "number" + }, + "experiment_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Experiment Id" + }, + "metric": { + "enum": [ + "runtime_resource.peak_rss_bytes", + "runtime_resource.minimum_free_bytes", + "runtime_resource.staging_growth_bytes" + ], + "title": "Metric", + "type": "string" + }, + "metric_source": { + "const": "runtime_resource", + "default": "runtime_resource", + "title": "Metric Source", + "type": "string" + }, + "polarity": { + "enum": [ + "lower_is_better", + "higher_is_better", + "neutral" + ], + "title": "Polarity", + "type": "string" + }, + "practical_threshold": { + "minimum": 0, + "title": "Practical Threshold", + "type": "number" + }, + "random_seed": { + "default": 0, + "minimum": 0, + "title": "Random Seed", + "type": "integer" + }, + "unit": { + "const": "bytes", + "title": "Unit", + "type": "string" + } + }, + "required": [ + "baseline_run_set_id", + "candidate_run_set_id", + "polarity", + "practical_threshold", + "metric", + "unit" + ], + "title": "RuntimeResourceCompareRunSetsRequest", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_EvidenceReceipt_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
record_finding41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FindingResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FindingResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FindingResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FindingResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FindingResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
record_hypothesis41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_Hypothesis_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_Hypothesis_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
register_artifact_pipeline63 fields changed- removed
Input schema / $defs / PipelineStageDeclaration / additionalPropertiesRemoved value: -false - added
Input schema / $defs / PipelineStageDeclaration / discriminatorAdded value: +{ + "mapping": { + "available": "#/$defs/RegisteredPipelineStageDeclaration", + "cached": "#/$defs/RegisteredPipelineStageDeclaration", + "failed": "#/$defs/UnregisteredPipelineStageDeclaration", + "skipped": "#/$defs/UnregisteredPipelineStageDeclaration", + "unavailable": "#/$defs/UnregisteredPipelineStageDeclaration" + }, + "propertyName": "status" +} - added
Input schema / $defs / PipelineStageDeclaration / oneOfAdded value: +[ + { + "$ref": "#/$defs/RegisteredPipelineStageDeclaration" + }, + { + "$ref": "#/$defs/UnregisteredPipelineStageDeclaration" + } +] - removed
Input schema / $defs / PipelineStageDeclaration / propertiesRemoved value: -{ - "elapsed_ns": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Elapsed Ns" - }, - "extractor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor" - }, - "extractor_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Extractor Version" - }, - "format": { - "maxLength": 100, - "minLength": 1, - "title": "Format", - "type": "string" - }, - "format_schema": { - "maxLength": 100, - "minLength": 1, - "title": "Format Schema", - "type": "string" - }, - "limitations": { - "default": [], - "items": { - "type": "string" - }, - "maxItems": 20, - "title": "Limitations", - "type": "array" - }, - "name": { - "maxLength": 100, - "minLength": 1, - "title": "Name", - "type": "string" - }, - "ordinal": { - "maximum": 99, - "minimum": 0, - "title": "Ordinal", - "type": "integer" - }, - "predecessor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Predecessor" - }, - "registration_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Registration Id" - }, - "status": { - "enum": [ - "available", - "cached", - "skipped", - "unavailable", - "failed" - ], - "title": "Status", - "type": "string" - }, - "structural_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Structural Summary" - } -} - removed
Input schema / $defs / PipelineStageDeclaration / requiredRemoved value: -[ - "name", - "ordinal", - "status", - "format", - "format_schema" -] - removed
Input schema / $defs / PipelineStageDeclaration / titleRemoved value: -"PipelineStageDeclaration" - removed
Input schema / $defs / PipelineStageDeclaration / typeRemoved value: -"object" - added
Input schema / $defs / RegisterPipelineRequest / properties / device_identityAdded value: +{ + "anyOf": [ + { + "maxLength": 500, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device Identity" +} - added
Input schema / $defs / RegisterPipelineRequest / properties / workload_identityAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Identity" +} - added
Input schema / $defs / RegisteredPipelineStageDeclarationAdded value: +{ + "additionalProperties": false, + "properties": { + "elapsed_ns": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Elapsed Ns" + }, + "extractor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extractor" + }, + "extractor_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extractor Version" + }, + "format": { + "maxLength": 100, + "minLength": 1, + "title": "Format", + "type": "string" + }, + "format_schema": { + "maxLength": 100, + "minLength": 1, + "title": "Format Schema", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 20, + "title": "Limitations", + "type": "array" + }, + "name": { + "maxLength": 100, + "minLength": 1, + "title": "Name", + "type": "string" + }, + "ordinal": { + "maximum": 99, + "minimum": 0, + "title": "Ordinal", + "type": "integer" + }, + "predecessor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predecessor" + }, + "registration_id": { + "title": "Registration Id", + "type": "string" + }, + "status": { + "enum": [ + "available", + "cached" + ], + "title": "Status", + "type": "string" + }, + "structural_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Structural Summary" + } + }, + "required": [ + "name", + "ordinal", + "format", + "format_schema", + "status", + "registration_id" + ], + "title": "RegisteredPipelineStageDeclaration", + "type": "object" +} - added
Input schema / $defs / UnregisteredPipelineStageDeclarationAdded value: +{ + "additionalProperties": false, + "properties": { + "elapsed_ns": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Elapsed Ns" + }, + "extractor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extractor" + }, + "extractor_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Extractor Version" + }, + "format": { + "maxLength": 100, + "minLength": 1, + "title": "Format", + "type": "string" + }, + "format_schema": { + "maxLength": 100, + "minLength": 1, + "title": "Format Schema", + "type": "string" + }, + "limitations": { + "default": [], + "items": { + "type": "string" + }, + "maxItems": 20, + "title": "Limitations", + "type": "array" + }, + "name": { + "maxLength": 100, + "minLength": 1, + "title": "Name", + "type": "string" + }, + "ordinal": { + "maximum": 99, + "minimum": 0, + "title": "Ordinal", + "type": "integer" + }, + "predecessor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predecessor" + }, + "registration_id": { + "default": null, + "title": "Registration Id", + "type": "null" + }, + "status": { + "enum": [ + "skipped", + "unavailable", + "failed" + ], + "title": "Status", + "type": "string" + }, + "structural_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Structural Summary" + } + }, + "required": [ + "name", + "ordinal", + "format", + "format_schema", + "status" + ], + "title": "UnregisteredPipelineStageDeclaration", + "type": "object" +} - removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ArtifactPipeline / properties / device_identityAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device Identity" +} - added
Output schema / $defs / ArtifactPipeline / properties / workload_identityAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workload Identity" +} - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - removed
Output schema / $defs / PipelineStage / additionalPropertiesRemoved value: -false - added
Output schema / $defs / PipelineStage / discriminatorAdded value: +{ + "mapping": { + "available": "#/$defs/RegisteredPipelineStage", + "cached": "#/$defs/RegisteredPipelineStage", + "failed": "#/$defs/UnregisteredPipelineStage", + "skipped": "#/$defs/UnregisteredPipelineStage", + "unavailable": "#/$defs/UnregisteredPipelineStage" + }, + "propertyName": "status" +} - added
Output schema / $defs / PipelineStage / oneOfAdded value: +[ + { + "$ref": "#/$defs/RegisteredPipelineStage" + }, + { + "$ref": "#/$defs/UnregisteredPipelineStage" + } +] - removed
Output schema / $defs / PipelineStage / propertiesRemoved value: -{ - "artifact_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Artifact Id" - }, - "artifact_length": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Artifact Length" - }, - "elapsed_ns": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Elapsed Ns" - }, - "extractor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor" - }, - "extractor_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Extractor Version" - }, - "format": { - "title": "Format", - "type": "string" - }, - "format_schema": { - "title": "Format Schema", - "type": "string" - }, - "limitations": { - "items": { - "type": "string" - }, - "title": "Limitations", - "type": "array" - }, - "name": { - "title": "Name", - "type": "string" - }, - "ordinal": { - "title": "Ordinal", - "type": "integer" - }, - "predecessor": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Predecessor" - }, - "producer": { - "title": "Producer", - "type": "string" - }, - "producer_version": { - "title": "Producer Version", - "type": "string" - }, - "registration_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Registration Id" - }, - "sensitivity": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Sensitivity" - }, - "status": { - "title": "Status", - "type": "string" - }, - "structural_summary": { - "anyOf": [ - { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "type": "object" - }, - { - "type": "null" - } - ], - "title": "Structural Summary" - } -} - removed
Output schema / $defs / PipelineStage / requiredRemoved value: -[ - "name", - "ordinal", - "predecessor", - "status", - "registration_id", - "artifact_id", - "artifact_length", - "sensitivity", - "format", - "format_schema", - "producer", - "producer_version", - "extractor", - "extractor_version", - "structural_summary", - "elapsed_ns", - "limitations" -] - removed
Output schema / $defs / PipelineStage / titleRemoved value: -"PipelineStage" - removed
Output schema / $defs / PipelineStage / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RegisteredPipelineStageAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "title": "Artifact Id", + "type": "string" + }, + "artifact_length": { + "title": "Artifact Length", + "type": "integer" + }, + "elapsed_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Elapsed Ns" + }, + "extractor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Extractor" + }, + "extractor_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Extractor Version" + }, + "format": { + "title": "Format", + "type": "string" + }, + "format_schema": { + "title": "Format Schema", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "name": { + "title": "Name", + "type": "string" + }, + "ordinal": { + "title": "Ordinal", + "type": "integer" + }, + "predecessor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Predecessor" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "producer_version": { + "title": "Producer Version", + "type": "string" + }, + "registration_id": { + "title": "Registration Id", + "type": "string" + }, + "sensitivity": { + "title": "Sensitivity", + "type": "string" + }, + "status": { + "enum": [ + "available", + "cached" + ], + "title": "Status", + "type": "string" + }, + "structural_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Structural Summary" + } + }, + "required": [ + "name", + "ordinal", + "predecessor", + "format", + "format_schema", + "producer", + "producer_version", + "extractor", + "extractor_version", + "structural_summary", + "elapsed_ns", + "limitations", + "status", + "registration_id", + "artifact_id", + "artifact_length", + "sensitivity" + ], + "title": "RegisteredPipelineStage", + "type": "object" +} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ArtifactPipeline_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / UnregisteredPipelineStageAdded value: +{ + "additionalProperties": false, + "properties": { + "artifact_id": { + "const": null, + "default": null, + "title": "Artifact Id", + "type": "null" + }, + "artifact_length": { + "const": null, + "default": null, + "title": "Artifact Length", + "type": "null" + }, + "elapsed_ns": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Elapsed Ns" + }, + "extractor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Extractor" + }, + "extractor_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Extractor Version" + }, + "format": { + "title": "Format", + "type": "string" + }, + "format_schema": { + "title": "Format Schema", + "type": "string" + }, + "limitations": { + "items": { + "type": "string" + }, + "title": "Limitations", + "type": "array" + }, + "name": { + "title": "Name", + "type": "string" + }, + "ordinal": { + "title": "Ordinal", + "type": "integer" + }, + "predecessor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Predecessor" + }, + "producer": { + "title": "Producer", + "type": "string" + }, + "producer_version": { + "title": "Producer Version", + "type": "string" + }, + "registration_id": { + "const": null, + "default": null, + "title": "Registration Id", + "type": "null" + }, + "sensitivity": { + "const": null, + "default": null, + "title": "Sensitivity", + "type": "null" + }, + "status": { + "enum": [ + "skipped", + "unavailable", + "failed" + ], + "title": "Status", + "type": "string" + }, + "structural_summary": { + "anyOf": [ + { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Structural Summary" + } + }, + "required": [ + "name", + "ordinal", + "predecessor", + "format", + "format_schema", + "producer", + "producer_version", + "extractor", + "extractor_version", + "structural_summary", + "elapsed_ns", + "limitations", + "status" + ], + "title": "UnregisteredPipelineStage", + "type": "object" +} - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
run_experiment41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_ExperimentReceipt_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
run_fault_experiment70 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / CancelledTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "cancellation", + "default": "cancellation", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "cancelled", + "default": "cancelled", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "CancelledTrial", + "type": "object" +} - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DigestOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "digest", + "title": "Kind", + "type": "string" + }, + "value": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Value", + "type": "string" + } + }, + "required": [ + "kind", + "value" + ], + "title": "DigestOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - added
Output schema / $defs / FailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "process_failure", + "default": "process_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "failed", + "default": "failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "FailedTrial", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / FloatingValueAdded value: +{ + "additionalProperties": false, + "description": "A finite floating-point value.", + "properties": { + "kind": { + "const": "floating", + "default": "floating", + "title": "Kind", + "type": "string" + }, + "value": { + "title": "Value", + "type": "number" + } + }, + "required": [ + "value" + ], + "title": "FloatingValue", + "type": "object" +} - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InfrastructureFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "infrastructure_failure", + "default": "infrastructure_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "infrastructure_failed", + "default": "infrastructure_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "InfrastructureFailedTrial", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / IntegerValueAdded value: +{ + "additionalProperties": false, + "description": "An exact integer that can be represented by the evidence schema.", + "properties": { + "kind": { + "const": "integer", + "default": "integer", + "title": "Kind", + "type": "string" + }, + "value": { + "maximum": 9223372036854776000, + "minimum": -9223372036854776000, + "title": "Value", + "type": "integer" + } + }, + "required": [ + "value" + ], + "title": "IntegerValue", + "type": "object" +} - added
Output schema / $defs / InvalidTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_inconclusive", + "oracle_receipt_error" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "invalid", + "default": "invalid", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "InvalidTrial", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / OracleFailedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "oracle_failure", + "default": "oracle_failure", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "oracle_failed", + "default": "oracle_failed", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "OracleFailedTrial", + "type": "object" +} - removed
Output schema / $defs / OracleReceiptValue / additionalPropertiesRemoved value: -false - added
Output schema / $defs / OracleReceiptValue / discriminatorAdded value: +{ + "mapping": { + "digest": "#/$defs/DigestOracleReceiptValue", + "scalar": "#/$defs/ScalarOracleReceiptValue" + }, + "propertyName": "kind" +} - added
Output schema / $defs / OracleReceiptValue / oneOfAdded value: +[ + { + "$ref": "#/$defs/ScalarOracleReceiptValue" + }, + { + "$ref": "#/$defs/DigestOracleReceiptValue" + } +] - removed
Output schema / $defs / OracleReceiptValue / propertiesRemoved value: -{ - "kind": { - "enum": [ - "scalar", - "digest" - ], - "title": "Kind", - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - } -} - removed
Output schema / $defs / OracleReceiptValue / requiredRemoved value: -[ - "kind", - "value" -] - removed
Output schema / $defs / OracleReceiptValue / titleRemoved value: -"OracleReceiptValue" - removed
Output schema / $defs / OracleReceiptValue / typeRemoved value: -"object" - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ResourcePolicyTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "resource_policy", + "default": "resource_policy", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "ResourcePolicyTrial", + "type": "object" +} - added
Output schema / $defs / ScalarOracleReceiptValueAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "scalar", + "title": "Kind", + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + } + }, + "required": [ + "kind", + "value" + ], + "title": "ScalarOracleReceiptValue", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - added
Output schema / $defs / SucceededTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "const": null, + "default": null, + "title": "Exclusion Reason", + "type": "null" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "none", + "default": "none", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "succeeded", + "default": "succeeded", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status" + ], + "title": "SucceededTrial", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_FaultExperimentResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / TimedOutTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "timeout", + "default": "timeout", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "timed_out", + "default": "timed_out", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "TimedOutTrial", + "type": "object" +} - removed
Output schema / $defs / Trial / additionalPropertiesRemoved value: -false - added
Output schema / $defs / Trial / discriminatorAdded value: +{ + "mapping": { + "cancelled": "#/$defs/CancelledTrial", + "failed": "#/$defs/FailedTrial", + "infrastructure_failed": "#/$defs/InfrastructureFailedTrial", + "invalid": "#/$defs/InvalidTrial", + "oracle_failed": "#/$defs/OracleFailedTrial", + "resource_policy": "#/$defs/ResourcePolicyTrial", + "succeeded": "#/$defs/SucceededTrial", + "timed_out": "#/$defs/TimedOutTrial", + "unattempted": "#/$defs/UnattemptedTrial", + "unsupported": "#/$defs/UnsupportedTrial" + }, + "propertyName": "outcome" +} - added
Output schema / $defs / Trial / oneOfAdded value: +[ + { + "$ref": "#/$defs/SucceededTrial" + }, + { + "$ref": "#/$defs/UnattemptedTrial" + }, + { + "$ref": "#/$defs/FailedTrial" + }, + { + "$ref": "#/$defs/TimedOutTrial" + }, + { + "$ref": "#/$defs/CancelledTrial" + }, + { + "$ref": "#/$defs/UnsupportedTrial" + }, + { + "$ref": "#/$defs/ResourcePolicyTrial" + }, + { + "$ref": "#/$defs/OracleFailedTrial" + }, + { + "$ref": "#/$defs/InfrastructureFailedTrial" + }, + { + "$ref": "#/$defs/InvalidTrial" + } +] - removed
Output schema / $defs / Trial / propertiesRemoved value: -{ - "attempt": { - "default": 1, - "minimum": 1, - "title": "Attempt", - "type": "integer" - }, - "block_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Block Id" - }, - "combination_id": { - "pattern": "^sha256:[0-9a-f]{64}$", - "title": "Combination Id", - "type": "string" - }, - "exclusion_reason": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Exclusion Reason" - }, - "experiment_id": { - "maxLength": 200, - "minLength": 1, - "title": "Experiment Id", - "type": "string" - }, - "factors": { - "additionalProperties": { - "$ref": "#/$defs/JsonValue" - }, - "maxProperties": 8, - "title": "Factors", - "type": "object" - }, - "failure_class": { - "default": "none", - "enum": [ - "none", - "unattempted", - "oracle_failure", - "oracle_inconclusive", - "oracle_unsupported", - "oracle_receipt_error", - "process_failure", - "timeout", - "cancellation", - "unsupported_environment", - "resource_policy", - "infrastructure_failure" - ], - "title": "Failure Class", - "type": "string" - }, - "oracle_receipt": { - "anyOf": [ - { - "$ref": "#/$defs/OracleReceiptV1" - }, - { - "type": "null" - } - ], - "default": null - }, - "oracle_receipt_artifact_id": { - "anyOf": [ - { - "pattern": "^sha256:[0-9a-f]{64}$", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Oracle Receipt Artifact Id" - }, - "order_in_block": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Order In Block" - }, - "outcome": { - "$ref": "#/$defs/TrialOutcome" - }, - "parameter_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Name" - }, - "parameter_value_float": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Float" - }, - "parameter_value_int": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameter Value Int" - }, - "run_id": { - "anyOf": [ - { - "maxLength": 200, - "minLength": 1, - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Run Id" - }, - "schema_version": { - "const": 1, - "default": 1, - "title": "Schema Version", - "type": "integer" - }, - "trial_id": { - "maxLength": 200, - "minLength": 1, - "title": "Trial Id", - "type": "string" - }, - "validation_status": { - "$ref": "#/$defs/ValidationStatus" - }, - "variant_id": { - "maxLength": 200, - "minLength": 1, - "title": "Variant Id", - "type": "string" - } -} - removed
Output schema / $defs / Trial / requiredRemoved value: -[ - "trial_id", - "experiment_id", - "variant_id", - "combination_id", - "outcome", - "validation_status" -] - removed
Output schema / $defs / Trial / titleRemoved value: -"Trial" - removed
Output schema / $defs / Trial / typeRemoved value: -"object" - removed
Output schema / $defs / TrialOutcomeRemoved value: -{ - "enum": [ - "unattempted", - "succeeded", - "failed", - "timed_out", - "cancelled", - "unsupported", - "resource_policy", - "oracle_failed", - "infrastructure_failed", - "oom", - "invalid" - ], - "title": "TrialOutcome", - "type": "string" -} - added
Output schema / $defs / UnattemptedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "const": "unattempted", + "default": "unattempted", + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unattempted", + "default": "unattempted", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason" + ], + "title": "UnattemptedTrial", + "type": "object" +} - added
Output schema / $defs / UnsupportedTrialAdded value: +{ + "additionalProperties": false, + "properties": { + "attempt": { + "default": 1, + "minimum": 1, + "title": "Attempt", + "type": "integer" + }, + "block_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Block Id" + }, + "combination_id": { + "pattern": "^sha256:[0-9a-f]{64}$", + "title": "Combination Id", + "type": "string" + }, + "exclusion_reason": { + "title": "Exclusion Reason", + "type": "string" + }, + "experiment_id": { + "maxLength": 200, + "minLength": 1, + "title": "Experiment Id", + "type": "string" + }, + "factors": { + "additionalProperties": { + "$ref": "#/$defs/JsonValue" + }, + "maxProperties": 8, + "title": "Factors", + "type": "object" + }, + "failure_class": { + "enum": [ + "oracle_unsupported", + "unsupported_environment" + ], + "title": "Failure Class", + "type": "string" + }, + "oracle_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/OracleReceiptV1" + }, + { + "type": "null" + } + ], + "default": null + }, + "oracle_receipt_artifact_id": { + "anyOf": [ + { + "pattern": "^sha256:[0-9a-f]{64}$", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Oracle Receipt Artifact Id" + }, + "order_in_block": { + "anyOf": [ + { + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Order In Block" + }, + "outcome": { + "const": "unsupported", + "default": "unsupported", + "title": "Outcome", + "type": "string" + }, + "parameter_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Name" + }, + "parameter_value": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "floating": "#/$defs/FloatingValue", + "integer": "#/$defs/IntegerValue" + }, + "propertyName": "kind" + }, + "oneOf": [ + { + "$ref": "#/$defs/IntegerValue" + }, + { + "$ref": "#/$defs/FloatingValue" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameter Value" + }, + "run_id": { + "anyOf": [ + { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Run Id" + }, + "schema_version": { + "const": 2, + "default": 2, + "title": "Schema Version", + "type": "integer" + }, + "trial_id": { + "maxLength": 200, + "minLength": 1, + "title": "Trial Id", + "type": "string" + }, + "validation_status": { + "$ref": "#/$defs/ValidationStatus" + }, + "variant_id": { + "maxLength": 200, + "minLength": 1, + "title": "Variant Id", + "type": "string" + } + }, + "required": [ + "trial_id", + "experiment_id", + "variant_id", + "combination_id", + "validation_status", + "exclusion_reason", + "failure_class" + ], + "title": "UnsupportedTrial", + "type": "object" +} - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Added
run_inference_profile - Added
run_inference_scenario - Changed
start_capability_setup41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_OperationStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_OperationStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
start_detached_capture41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_DetachedCaptureStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
summarize_evidence41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_EvidenceSummaryBundle_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
validate_workspace41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_IntegrityResult_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_IntegrityResult_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
workload_configuration_status41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_WorkloadConfigurationStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
- Changed
workspace_status41 fields changed- removed
Input schema / additionalPropertiesRemoved value: -false - added
Output schema / $defs / ConfigureInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "configure_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "configure_inference_server", + "list_inference_configurations" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / ConfigureWorkloadRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "configure_workload", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "configure_workload", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ConfigureWorkloadRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverArtifactsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_artifacts", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_artifacts", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverArtifactsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverRunsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_runs", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_runs", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverRunsRecovery", + "type": "object" +} - added
Output schema / $defs / DiscoverWorkflowsRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "discover_workflows", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "enum": [ + "list_declared_workflows", + "get_declared_workflow" + ], + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "DiscoverWorkflowsRecovery", + "type": "object" +} - added
Output schema / $defs / ErrorCodeAdded value: +{ + "enum": [ + "INVALID_ARGUMENTS", + "WORKSPACE_NOT_FOUND", + "WORKSPACE_INVALID", + "RUN_NOT_FOUND", + "CAPABILITY_UNAVAILABLE", + "INVALID_CAPTURE_PLAN", + "EXECUTION_REFUSED", + "PROCESS_FAILED", + "PROCESS_TIMEOUT", + "PROCESS_CANCELLED", + "ARTIFACT_TOO_LARGE", + "ARTIFACT_INTEGRITY_FAILED", + "ARTIFACT_PARSE_FAILED", + "EVIDENCE_SCHEMA_MISMATCH", + "COMPARISON_INVALID", + "QUERY_BUDGET_EXCEEDED", + "STORAGE_QUOTA_EXCEEDED", + "WRITE_LOCK_TIMEOUT", + "SENSITIVE_ARTIFACT_REFUSED", + "REVISION_CONFLICT", + "STALE_CURSOR", + "INTERNAL_ERROR" + ], + "title": "ErrorCode", + "type": "string" +} - added
Output schema / $defs / ErrorDetail / properties / code / $refAdded value: +"#/$defs/ErrorCode" - removed
Output schema / $defs / ErrorDetail / properties / code / titleRemoved value: -"Code" - removed
Output schema / $defs / ErrorDetail / properties / code / typeRemoved value: -"string" - added
Output schema / $defs / ExtractPerfettoRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ExtractPerfettoRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "extract_perfetto", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "extract_perfetto", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ExtractPerfettoRecovery", + "type": "object" +} - removed
Output schema / $defs / FailurePayload / properties / ok / defaultRemoved value: -false - removed
Output schema / $defs / FailurePayload / properties / result / defaultRemoved value: -null - added
Output schema / $defs / FailurePayload / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / FailurePayload / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / FailurePayload / requiredPrevious value: -[ - "error" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / ImportArtifactRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "import_artifact", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "import_artifact", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ImportArtifactRecovery", + "type": "object" +} - added
Output schema / $defs / InitializeWorkspaceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "initialize_workspace", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "initialize_workspace", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InitializeWorkspaceRecovery", + "type": "object" +} - added
Output schema / $defs / InspectCapabilitiesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_capabilities", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "list_capabilities", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectCapabilitiesRecovery", + "type": "object" +} - added
Output schema / $defs / InspectWorkloadConfigurationRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "inspect_workload_configuration", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "workload_configuration_status", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "InspectWorkloadConfigurationRecovery", + "type": "object" +} - added
Output schema / $defs / ManualRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "context": { + "anyOf": [ + { + "$ref": "#/$defs/ManualConfigurationRecoveryContext" + }, + { + "type": "null" + } + ], + "default": null + }, + "kind": { + "const": "manual", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind" + ], + "title": "ManualRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareAdapterRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_adapter", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_adapter", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareAdapterRecovery", + "type": "object" +} - added
Output schema / $defs / PrepareWorkloadDependenciesRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "prepare_workload_dependencies", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "prepare_workload_dependencies", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "PrepareWorkloadDependenciesRecovery", + "type": "object" +} - removed
Output schema / $defs / RecoveryAction / additionalPropertiesRemoved value: -false - added
Output schema / $defs / RecoveryAction / discriminatorAdded value: +{ + "mapping": { + "configure_inference": "#/$defs/ConfigureInferenceRecovery", + "configure_workload": "#/$defs/ConfigureWorkloadRecovery", + "discover_artifacts": "#/$defs/DiscoverArtifactsRecovery", + "discover_runs": "#/$defs/DiscoverRunsRecovery", + "discover_workflows": "#/$defs/DiscoverWorkflowsRecovery", + "extract_perfetto": "#/$defs/ExtractPerfettoRecovery", + "import_artifact": "#/$defs/ImportArtifactRecovery", + "initialize_workspace": "#/$defs/InitializeWorkspaceRecovery", + "inspect_capabilities": "#/$defs/InspectCapabilitiesRecovery", + "inspect_workload_configuration": "#/$defs/InspectWorkloadConfigurationRecovery", + "manual": "#/$defs/ManualRecovery", + "prepare_adapter": "#/$defs/PrepareAdapterRecovery", + "prepare_workload_dependencies": "#/$defs/PrepareWorkloadDependenciesRecovery", + "repeat_same_call": "#/$defs/RepeatSameCallRecovery", + "replan_capture": "#/$defs/ReplanCaptureRecovery", + "replan_inference": "#/$defs/ReplanInferenceRecovery", + "start_capability_setup": "#/$defs/StartCapabilitySetupRecovery", + "wait_then_repeat": "#/$defs/WaitThenRepeatRecovery" + }, + "propertyName": "kind" +} - added
Output schema / $defs / RecoveryAction / oneOfAdded value: +[ + { + "$ref": "#/$defs/RepeatSameCallRecovery" + }, + { + "$ref": "#/$defs/WaitThenRepeatRecovery" + }, + { + "$ref": "#/$defs/ReplanCaptureRecovery" + }, + { + "$ref": "#/$defs/InitializeWorkspaceRecovery" + }, + { + "$ref": "#/$defs/ConfigureWorkloadRecovery" + }, + { + "$ref": "#/$defs/InspectWorkloadConfigurationRecovery" + }, + { + "$ref": "#/$defs/StartCapabilitySetupRecovery" + }, + { + "$ref": "#/$defs/PrepareAdapterRecovery" + }, + { + "$ref": "#/$defs/PrepareWorkloadDependenciesRecovery" + }, + { + "$ref": "#/$defs/InspectCapabilitiesRecovery" + }, + { + "$ref": "#/$defs/DiscoverWorkflowsRecovery" + }, + { + "$ref": "#/$defs/DiscoverRunsRecovery" + }, + { + "$ref": "#/$defs/DiscoverArtifactsRecovery" + }, + { + "$ref": "#/$defs/ImportArtifactRecovery" + }, + { + "$ref": "#/$defs/ExtractPerfettoRecovery" + }, + { + "$ref": "#/$defs/ConfigureInferenceRecovery" + }, + { + "$ref": "#/$defs/ReplanInferenceRecovery" + }, + { + "$ref": "#/$defs/ManualRecovery" + } +] - removed
Output schema / $defs / RecoveryAction / propertiesRemoved value: -{ - "context": { - "anyOf": [ - { - "$ref": "#/$defs/RecoveryContext" - }, - { - "type": "null" - } - ], - "default": null - }, - "kind": { - "enum": [ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "start_capability_setup", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" - ], - "title": "Kind", - "type": "string" - }, - "next_tool": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Next Tool" - }, - "retry_after_ms": { - "anyOf": [ - { - "minimum": 0, - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Retry After Ms" - }, - "safe_to_repeat_same_call": { - "title": "Safe To Repeat Same Call", - "type": "boolean" - } -} - removed
Output schema / $defs / RecoveryAction / requiredRemoved value: -[ - "kind", - "safe_to_repeat_same_call" -] - removed
Output schema / $defs / RecoveryAction / titleRemoved value: -"RecoveryAction" - removed
Output schema / $defs / RecoveryAction / typeRemoved value: -"object" - removed
Output schema / $defs / RecoveryContextRemoved value: -{ - "discriminator": { - "mapping": { - "configure_workload": "#/$defs/ConfigureWorkloadRecoveryContext", - "extract_perfetto": "#/$defs/ExtractPerfettoRecoveryContext", - "manual_configuration": "#/$defs/ManualConfigurationRecoveryContext" - }, - "propertyName": "kind" - }, - "oneOf": [ - { - "$ref": "#/$defs/ConfigureWorkloadRecoveryContext" - }, - { - "$ref": "#/$defs/ManualConfigurationRecoveryContext" - }, - { - "$ref": "#/$defs/ExtractPerfettoRecoveryContext" - } - ] -} - added
Output schema / $defs / RepeatSameCallRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "repeat_same_call", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "RepeatSameCallRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanCaptureRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_capture", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_capture", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanCaptureRecovery", + "type": "object" +} - added
Output schema / $defs / ReplanInferenceRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "replan_inference", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "plan_inference_scenario", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": false, + "default": false, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "ReplanInferenceRecovery", + "type": "object" +} - added
Output schema / $defs / StartCapabilitySetupRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "start_capability_setup", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "const": "start_capability_setup", + "title": "Next Tool", + "type": "string" + }, + "retry_after_ms": { + "default": null, + "title": "Retry After Ms", + "type": "null" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "next_tool" + ], + "title": "StartCapabilitySetupRecovery", + "type": "object" +} - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / error / defaultRemoved value: -null - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / ok / defaultRemoved value: -true - added
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_version / constAdded value: +1 - removed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / properties / schema_version / defaultRemoved value: -1 - changed
Output schema / $defs / SuccessPayload_WorkspaceStatus_ / requiredPrevious value: -[ - "result" -]New value: +[ + "schema_version", + "ok", + "result", + "error" +] - added
Output schema / $defs / WaitThenRepeatRecoveryAdded value: +{ + "additionalProperties": false, + "properties": { + "kind": { + "const": "wait_then_repeat", + "title": "Kind", + "type": "string" + }, + "next_tool": { + "default": null, + "title": "Next Tool", + "type": "null" + }, + "retry_after_ms": { + "minimum": 0, + "title": "Retry After Ms", + "type": "integer" + }, + "safe_to_repeat_same_call": { + "const": true, + "default": true, + "title": "Safe To Repeat Same Call", + "type": "boolean" + } + }, + "required": [ + "kind", + "retry_after_ms" + ], + "title": "WaitThenRepeatRecovery", + "type": "object" +}
78 tool updates
v0.1.11- Changed
analyze_accelerator_launches1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_execution1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_failures1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_hotspots1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_memory1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_pytorch1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
analyze_scaling1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
cancel_capability_setup1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
cancel_detached_capture1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
compare_artifact_pipelines1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
compare_run_sets1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
configure_workload1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
create_investigation1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
execute_capture_plan1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
execute_reduction19 fields changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - added
Output schema / $defs / ReductionResult / properties / best_known_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Best Known Artifact Id" +} - added
Output schema / $defs / ReductionResult / properties / budget_exhaustedAdded value: +{ + "default": false, + "title": "Budget Exhausted", + "type": "boolean" +} - changed
Output schema / $defs / ReductionResult / properties / disposition / enumPrevious value: -[ - "succeeded", - "unchanged", - "inconclusive", - "failed", - "cancelled", - "timed_out" -]New value: +[ + "succeeded", + "unchanged", + "inconclusive", + "original_not_interesting" +] - added
Output schema / $defs / ReductionResult / properties / engineAdded value: +{ + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" +} - added
Output schema / $defs / ReductionResult / properties / final_revalidation_statusAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Revalidation Status" +} - added
Output schema / $defs / ReductionResult / properties / final_unit_countAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Unit Count" +} - added
Output schema / $defs / ReductionResult / properties / minimalityAdded value: +{ + "anyOf": [ + { + "enum": [ + "one_minimal", + "not_claimed", + "partitioner_incompatible" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Minimality" +} - added
Output schema / $defs / ReductionResult / properties / original_unit_countAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Original Unit Count" +} - added
Output schema / $defs / ReductionResult / properties / partitionerAdded value: +{ + "enum": [ + "text_lines", + "binary_chunks", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" +} - added
Output schema / $defs / ReductionResult / properties / predicate_stderr_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predicate Stderr Artifact Id" +} - added
Output schema / $defs / ReductionResult / properties / predicate_stdout_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predicate Stdout Artifact Id" +} - removed
Output schema / $defs / ReductionResult / properties / reducer_definition_idRemoved value: -{ - "title": "Reducer Definition Id", - "type": "string" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_instance_idRemoved value: -{ - "title": "Reducer Instance Id", - "type": "string" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_stderr_artifact_idRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reducer Stderr Artifact Id" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_stdout_artifact_idRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reducer Stdout Artifact Id" -} - changed
Output schema / $defs / ReductionResult / properties / schema_version / constPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionResult / properties / schema_version / defaultPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionResult / requiredPrevious value: -[ - "reduction_id", - "plan_id", - "disposition", - "original_artifact_id", - "reducer_definition_id", - "reducer_instance_id", - "predicate_definition_id", - "predicate_instance_id", - "attempts", - "cleanup_complete" -]New value: +[ + "reduction_id", + "plan_id", + "disposition", + "original_artifact_id", + "predicate_definition_id", + "predicate_instance_id", + "attempts", + "cleanup_complete", + "partitioner" +]
- Changed
extract_benchmark_samples1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_coverage1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_memray1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_nsight_systems1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_observations1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
extract_otlp_trace - Changed
extract_perfetto1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_pyperf1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_pytest1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
extract_python_startup1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
find_repeated_operation_sequences - Changed
freeze_run_set1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_artifact1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_capability_setup1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_declared_workflow5 fields changed- changed
Input schema / properties / kind / enumPrevious value: -[ - "workload", - "experiment" -]New value: +[ + "workload", + "experiment", + "fault_experiment" +] - added
Output schema / $defs / DeclaredWorkflowDetail / properties / factorsAdded value: +{ + "additionalProperties": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + }, + "type": "array" + }, + "title": "Factors", + "type": "object" +} - removed
Output schema / $defs / DeclaredWorkflowDetail / properties / variantsRemoved value: -{ - "default": [], - "items": { - "type": "string" - }, - "title": "Variants", - "type": "array" -} - changed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / enumPrevious value: -[ - "workload", - "experiment" -]New value: +[ + "workload", + "experiment", + "fault_experiment" +] - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_detached_capture1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_evidence1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_experiment1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
get_fault_experiment - Changed
get_finding1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_frame_callees1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_frame_callers1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_hypothesis1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_investigation1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
get_lifecycle_gaps - Changed
get_native_viewer_plan1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
get_operation_transitions - Added
get_operation_window - Added
get_process_snapshot - Changed
get_reduction19 fields changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - added
Output schema / $defs / ReductionResult / properties / best_known_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Best Known Artifact Id" +} - added
Output schema / $defs / ReductionResult / properties / budget_exhaustedAdded value: +{ + "default": false, + "title": "Budget Exhausted", + "type": "boolean" +} - changed
Output schema / $defs / ReductionResult / properties / disposition / enumPrevious value: -[ - "succeeded", - "unchanged", - "inconclusive", - "failed", - "cancelled", - "timed_out" -]New value: +[ + "succeeded", + "unchanged", + "inconclusive", + "original_not_interesting" +] - added
Output schema / $defs / ReductionResult / properties / engineAdded value: +{ + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" +} - added
Output schema / $defs / ReductionResult / properties / final_revalidation_statusAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Revalidation Status" +} - added
Output schema / $defs / ReductionResult / properties / final_unit_countAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Final Unit Count" +} - added
Output schema / $defs / ReductionResult / properties / minimalityAdded value: +{ + "anyOf": [ + { + "enum": [ + "one_minimal", + "not_claimed", + "partitioner_incompatible" + ], + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Minimality" +} - added
Output schema / $defs / ReductionResult / properties / original_unit_countAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Original Unit Count" +} - added
Output schema / $defs / ReductionResult / properties / partitionerAdded value: +{ + "enum": [ + "text_lines", + "binary_chunks", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" +} - added
Output schema / $defs / ReductionResult / properties / predicate_stderr_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predicate Stderr Artifact Id" +} - added
Output schema / $defs / ReductionResult / properties / predicate_stdout_artifact_idAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Predicate Stdout Artifact Id" +} - removed
Output schema / $defs / ReductionResult / properties / reducer_definition_idRemoved value: -{ - "title": "Reducer Definition Id", - "type": "string" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_instance_idRemoved value: -{ - "title": "Reducer Instance Id", - "type": "string" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_stderr_artifact_idRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reducer Stderr Artifact Id" -} - removed
Output schema / $defs / ReductionResult / properties / reducer_stdout_artifact_idRemoved value: -{ - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reducer Stdout Artifact Id" -} - changed
Output schema / $defs / ReductionResult / properties / schema_version / constPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionResult / properties / schema_version / defaultPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionResult / requiredPrevious value: -[ - "reduction_id", - "plan_id", - "disposition", - "original_artifact_id", - "reducer_definition_id", - "reducer_instance_id", - "predicate_definition_id", - "predicate_instance_id", - "attempts", - "cleanup_complete" -]New value: +[ + "reduction_id", + "plan_id", + "disposition", + "original_artifact_id", + "predicate_definition_id", + "predicate_instance_id", + "attempts", + "cleanup_complete", + "partitioner" +]
- Changed
get_run4 fields changed- changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration" +] - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - changed
Output schema / $defs / RequirementResult / properties / next_tool / anyOfPrevious value: -[ - { - "enum": [ - "prepare_adapter", - "prepare_capabilities", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "prepare_adapter", + "start_capability_setup", + "prepare_workload_dependencies", + "list_capabilities", + "plan_capture" + ], + "type": "string" + }, + { + "type": "null" + } +] - changed
Output schema / $defs / RuntimeResourceSummary / properties / policy_termination / anyOfPrevious value: -[ - { - "const": "storage_reserve_exceeded", - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "storage_reserve_exceeded", + "memory_limit_exceeded" + ], + "type": "string" + }, + { + "type": "null" + } +]
- Changed
get_stack_examples1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
get_trace_window1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
import_artifact3 fields changed- changed
Input schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration" +] - added
Input schema / properties / media_typeAdded value: +{ + "anyOf": [ + { + "maxLength": 200, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Explicit media type for formats whose encoding cannot be inferred, such as application/x-protobuf OTLP traces.", + "title": "Media Type" +} - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
initialize_workspace1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_artifacts1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_capabilities10 fields changed- changed
Output schema / $defs / CapabilityList / properties / next_tool / anyOfPrevious value: -[ - { - "enum": [ - "prepare_capabilities", - "prepare_adapter", - "list_capabilities" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "start_capability_setup", + "prepare_adapter", + "list_capabilities" + ], + "type": "string" + }, + { + "type": "null" + } +] - changed
Output schema / $defs / CapabilitySetup / properties / extra / enumPrevious value: -[ - "cpu", - "execution", - "memory", - "test", - "trace", - "torch" -]New value: +[ + "cpu", + "execution", + "memory", + "test", + "trace", + "torch", + "toxiproxy" +] - changed
Output schema / $defs / CapabilitySetup / properties / method / constPrevious value: -"prepare_capabilities"New value: +"start_capability_setup" - changed
Output schema / $defs / CapabilitySetup / properties / next_tool / enumPrevious value: -[ - "prepare_capabilities", - "list_capabilities" -]New value: +[ + "start_capability_setup", + "list_capabilities" +] - added
Output schema / $defs / CapabilitySetup / properties / requirement / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / $defs / CapabilitySetup / properties / requirement / defaultAdded value: +null - removed
Output schema / $defs / CapabilitySetup / properties / requirement / typeRemoved value: -"string" - changed
Output schema / $defs / CapabilitySetup / requiredPrevious value: -[ - "method", - "extra", - "requirement", - "next_tool" -]New value: +[ + "method", + "extra", + "next_tool" +] - changed
Output schema / $defs / CapabilitySetupReceipt / properties / phase / enumPrevious value: -[ - "installing_packages", - "staging_trace_processor", - "completed", - "failed" -]New value: +[ + "installing_packages", + "staging_trace_processor", + "staging_toxiproxy", + "completed", + "failed" +] - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_declared_workflows3 fields changed- changed
Input schema / properties / kind / enumPrevious value: -[ - "workload", - "experiment" -]New value: +[ + "workload", + "experiment", + "fault_experiment" +] - changed
Output schema / $defs / DeclaredWorkflowSummary / properties / kind / enumPrevious value: -[ - "workload", - "experiment" -]New value: +[ + "workload", + "experiment", + "fault_experiment" +] - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_experiment_trials1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_findings1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_investigations1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
list_runs1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
plan_capture11 fields changed- changed
Output schema / $defs / ArtifactKind / enumPrevious value: -[ - "execution_trace", - "python_startup", - "test_execution", - "sample_profile", - "memory_profile", - "benchmark_samples", - "execution_coverage", - "semantic_observations", - "process_output", - "validation_output", - "core_dump", - "sanitizer_report", - "source_snapshot", - "collector_metadata", - "analysis_result" -]New value: +[ + "execution_trace", + "otlp_trace", + "python_startup", + "test_execution", + "sample_profile", + "memory_profile", + "benchmark_samples", + "execution_coverage", + "semantic_observations", + "process_output", + "validation_output", + "core_dump", + "sanitizer_report", + "source_snapshot", + "collector_metadata", + "analysis_result", + "process_tree_snapshot", + "experiment_configuration" +] - changed
Output schema / $defs / CapabilitySetup / properties / extra / enumPrevious value: -[ - "cpu", - "execution", - "memory", - "test", - "trace", - "torch" -]New value: +[ + "cpu", + "execution", + "memory", + "test", + "trace", + "torch", + "toxiproxy" +] - changed
Output schema / $defs / CapabilitySetup / properties / method / constPrevious value: -"prepare_capabilities"New value: +"start_capability_setup" - changed
Output schema / $defs / CapabilitySetup / properties / next_tool / enumPrevious value: -[ - "prepare_capabilities", - "list_capabilities" -]New value: +[ + "start_capability_setup", + "list_capabilities" +] - added
Output schema / $defs / CapabilitySetup / properties / requirement / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / $defs / CapabilitySetup / properties / requirement / defaultAdded value: +null - removed
Output schema / $defs / CapabilitySetup / properties / requirement / typeRemoved value: -"string" - changed
Output schema / $defs / CapabilitySetup / requiredPrevious value: -[ - "method", - "extra", - "requirement", - "next_tool" -]New value: +[ + "method", + "extra", + "next_tool" +] - added
Output schema / $defs / CapturePlan / properties / dynamic_parametersAdded value: +{ + "default": [], + "items": { + "maxLength": 200, + "minLength": 1, + "type": "string" + }, + "title": "Dynamic Parameters", + "type": "array" +} - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - changed
Output schema / $defs / RequirementResult / properties / next_tool / anyOfPrevious value: -[ - { - "enum": [ - "prepare_adapter", - "prepare_capabilities", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "prepare_adapter", + "start_capability_setup", + "prepare_workload_dependencies", + "list_capabilities", + "plan_capture" + ], + "type": "string" + }, + { + "type": "null" + } +]
- Changed
plan_experiment1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
plan_fault_experiment - Changed
plan_reduction19 fields changed- added
Input schema / $defs / PlanReductionRequest / properties / chunk_sizeAdded value: +{ + "anyOf": [ + { + "maximum": 16777216, + "minimum": 1, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Chunk Size" +} - added
Input schema / $defs / PlanReductionRequest / properties / engineAdded value: +{ + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" +} - added
Input schema / $defs / PlanReductionRequest / properties / partitionerAdded value: +{ + "enum": [ + "text_lines", + "binary_chunks", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" +} - removed
Input schema / $defs / PlanReductionRequest / properties / reducer_parametersRemoved value: -{ - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Reducer Parameters", - "type": "object" -} - removed
Input schema / $defs / PlanReductionRequest / properties / reducer_workloadRemoved value: -{ - "title": "Reducer Workload", - "type": "string" -} - changed
Input schema / $defs / PlanReductionRequest / requiredPrevious value: -[ - "original_artifact_id", - "reducer_workload", - "predicate_workload" -]New value: +[ + "original_artifact_id", + "partitioner", + "predicate_workload" +] - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - added
Output schema / $defs / ReductionPlan / properties / chunk_sizeAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Chunk Size" +} - added
Output schema / $defs / ReductionPlan / properties / engineAdded value: +{ + "const": "native_ddmin", + "default": "native_ddmin", + "title": "Engine", + "type": "string" +} - added
Output schema / $defs / ReductionPlan / properties / partitionerAdded value: +{ + "enum": [ + "text_lines", + "binary_chunks", + "json_top_level", + "jsonl_records", + "otlp_spans", + "chrome_trace_events" + ], + "title": "Partitioner", + "type": "string" +} - removed
Output schema / $defs / ReductionPlan / properties / reducer_commandRemoved value: -{ - "$ref": "#/$defs/CommandSpec" -} - removed
Output schema / $defs / ReductionPlan / properties / reducer_definition_idRemoved value: -{ - "title": "Reducer Definition Id", - "type": "string" -} - removed
Output schema / $defs / ReductionPlan / properties / reducer_executable_digestRemoved value: -{ - "title": "Reducer Executable Digest", - "type": "string" -} - removed
Output schema / $defs / ReductionPlan / properties / reducer_instance_idRemoved value: -{ - "title": "Reducer Instance Id", - "type": "string" -} - removed
Output schema / $defs / ReductionPlan / properties / reducer_parametersRemoved value: -{ - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "type": "number" - }, - { - "type": "boolean" - } - ] - }, - "title": "Reducer Parameters", - "type": "object" -} - removed
Output schema / $defs / ReductionPlan / properties / reducer_workloadRemoved value: -{ - "title": "Reducer Workload", - "type": "string" -} - changed
Output schema / $defs / ReductionPlan / properties / schema_version / constPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionPlan / properties / schema_version / defaultPrevious value: -1New value: +2 - changed
Output schema / $defs / ReductionPlan / requiredPrevious value: -[ - "plan_id", - "request_digest", - "workspace_id", - "original_artifact_id", - "reducer_workload", - "reducer_definition_id", - "reducer_instance_id", - "reducer_command", - "reducer_parameters", - "reducer_executable_digest", - "predicate_workload", - "predicate_definition_id", - "predicate_instance_id", - "predicate_command", - "predicate_parameters", - "predicate_executable_digest", - "limits", - "expected_determinism" -]New value: +[ + "plan_id", + "request_digest", + "workspace_id", + "original_artifact_id", + "partitioner", + "predicate_workload", + "predicate_definition_id", + "predicate_instance_id", + "predicate_command", + "predicate_parameters", + "predicate_executable_digest", + "limits", + "expected_determinism" +]
- Changed
prepare_adapter1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Removed
prepare_capabilities - Changed
prepare_workload_dependencies2 fields changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +] - changed
Output schema / $defs / RequirementResult / properties / next_tool / anyOfPrevious value: -[ - { - "enum": [ - "prepare_adapter", - "prepare_capabilities", - "prepare_workload_dependencies", - "list_capabilities", - "plan_capture" - ], - "type": "string" - }, - { - "type": "null" - } -]New value: +[ + { + "enum": [ + "prepare_adapter", + "start_capability_setup", + "prepare_workload_dependencies", + "list_capabilities", + "plan_capture" + ], + "type": "string" + }, + { + "type": "null" + } +]
- Changed
query_measurements1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
record_analysis1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
record_comparison1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
record_finding1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
record_hypothesis1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
register_artifact_pipeline1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
run_experiment1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Added
run_fault_experiment - Changed
start_capability_setup3 fields changed- changed
Input schema / properties / adapters / items / enumPrevious value: -[ - "coverage", - "memray", - "perfetto", - "py-spy", - "pytest", - "torch.profiler" -]New value: +[ + "coverage", + "memray", + "perfetto", + "py-spy", + "pytest", + "torch.profiler", + "toxiproxy" +] - changed
Input schema / properties / adapters / maxItemsPrevious value: -5New value: +6 - changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
start_detached_capture1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
summarize_evidence1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
validate_workspace1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
workload_configuration_status1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
- Changed
workspace_status1 field changed- changed
Output schema / $defs / RecoveryAction / properties / kind / enumPrevious value: -[ - "repeat_same_call", - "wait_then_repeat", - "replan_capture", - "initialize_workspace", - "configure_workload", - "inspect_workload_configuration", - "prepare_capabilities", - "prepare_adapter", - "prepare_workload_dependencies", - "inspect_capabilities", - "discover_workflows", - "discover_runs", - "discover_artifacts", - "import_artifact", - "extract_perfetto", - "manual" -]New value: +[ + "repeat_same_call", + "wait_then_repeat", + "replan_capture", + "initialize_workspace", + "configure_workload", + "inspect_workload_configuration", + "start_capability_setup", + "prepare_adapter", + "prepare_workload_dependencies", + "inspect_capabilities", + "discover_workflows", + "discover_runs", + "discover_artifacts", + "import_artifact", + "extract_perfetto", + "manual" +]
5 tool updates
v0.1.10- Changed
cancel_capability_setup1 field changed- added
Output schema / $defs / OperationStatus / properties / poll_after_msAdded value: +{ + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" +}
- Changed
get_capability_setup1 field changed- added
Output schema / $defs / OperationStatus / properties / poll_after_msAdded value: +{ + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" +}
- Changed
list_capabilities4 fields changed- added
Input schema / properties / adapterAdded value: +{ + "anyOf": [ + { + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Selected capture adapter whose setup recommendation should be returned. Omit this for the read-only global inventory.", + "title": "Adapter" +} - added
Output schema / $defs / CapabilityList / properties / available_setup_adaptersAdded value: +{ + "default": [], + "items": { + "type": "string" + }, + "title": "Available Setup Adapters", + "type": "array" +} - added
Output schema / $defs / CapabilityList / properties / available_setup_third_party_adaptersAdded value: +{ + "default": [], + "items": { + "type": "string" + }, + "title": "Available Setup Third Party Adapters", + "type": "array" +} - added
Output schema / $defs / CapabilityList / properties / recommendation_scopeAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Recommendation Scope" +}
- Changed
prepare_capabilities1 field changed- added
Output schema / $defs / OperationStatus / properties / poll_after_msAdded value: +{ + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" +}
- Changed
start_capability_setup1 field changed- added
Output schema / $defs / OperationStatus / properties / poll_after_msAdded value: +{ + "anyOf": [ + { + "maximum": 30000, + "minimum": 100, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Poll After Ms" +}
69 tool updates
v0.1.9- First observed
analyze_accelerator_launches - First observed
analyze_execution - First observed
analyze_failures - First observed
analyze_hotspots - First observed
analyze_memory - First observed
analyze_pytorch - First observed
analyze_scaling - First observed
cancel_capability_setup - First observed
cancel_detached_capture - First observed
compare_artifact_pipelines - First observed
compare_run_sets - First observed
configure_workload - First observed
create_investigation - First observed
execute_capture_plan - First observed
execute_reduction - First observed
extract_benchmark_samples - First observed
extract_coverage - First observed
extract_memray - First observed
extract_nsight_systems - First observed
extract_observations - First observed
extract_perfetto - First observed
extract_pyperf - First observed
extract_pytest - First observed
extract_python_startup - First observed
freeze_run_set - First observed
get_artifact - First observed
get_capability_setup - First observed
get_declared_workflow - First observed
get_detached_capture - First observed
get_evidence - First observed
get_experiment - First observed
get_finding - First observed
get_frame_callees - First observed
get_frame_callers - First observed
get_hypothesis - First observed
get_investigation - First observed
get_native_viewer_plan - First observed
get_reduction - First observed
get_run - First observed
get_stack_examples - First observed
get_trace_window - First observed
import_artifact - First observed
initialize_workspace - First observed
list_artifacts - First observed
list_capabilities - First observed
list_declared_workflows - First observed
list_experiment_trials - First observed
list_findings - First observed
list_investigations - First observed
list_runs - First observed
plan_capture - First observed
plan_experiment - First observed
plan_reduction - First observed
prepare_adapter - First observed
prepare_capabilities - First observed
prepare_workload_dependencies - First observed
query_measurements - First observed
record_analysis - First observed
record_comparison - First observed
record_finding - First observed
record_hypothesis - First observed
register_artifact_pipeline - First observed
run_experiment - First observed
start_capability_setup - First observed
start_detached_capture - First observed
summarize_evidence - First observed
validate_workspace - First observed
workload_configuration_status - First observed
workspace_status
TDQS
Most tools name an exact resource and action, making pairs like list_runs/get_run or plan_capture/execute_capture_plan easy to tell apart. However, the sheer number of get_*, list_*, extract_*, and analyze_* tools, plus near-neighbor pairs like compare_run_sets/compare_kernel_validation, introduces real selection risk.
The dominant verb_noun snake_case convention is consistent across plan_*, extract_*, list_*, get_*, and analyze_* tools. Minor deviations such as workspace_status, workload_configuration_status, extract_memray behaving like a start operation, and get_native_viewer_plan keep it from a perfect score.
111 tools is an extreme surface for any MCP server, far beyond a focused, well-scoped toolset. Even if each tool serves a distinct profiling sub-domain, an agent would have to navigate an overwhelming and impractical number of choices.
The toolkit covers an impressively broad lifecycle: workspace setup, workload configuration, planning, execution, extraction, analysis, artifact pipelines, inference, experiments, fault injection, comparisons, hypotheses, and findings. Minor gaps exist around generic resource removal/update operations, but the domain is largely immutable by design and workflows generally have no dead ends.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A paid remote MCP for agent memory MCP, built to return verdicts, receipts, usage logs, and audit-re
Tamper-evident proof creation and verification for AI agents via MCP, A2A, and REST.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceProvides local codebase intelligence as an MCP server, enabling AI agents to query dependencies, assess change impact, and produce tamper-evident change evidence packets.514Apache 2.0
- AlicenseBqualityDmaintenanceA local code-intelligence MCP server that provides structural, exact-query, related-search, and research capabilities from a validated repo-local index, enabling agents to perform deterministic lookups, semantic search, and code analysis.21MIT

CarpeOS MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceEnables AI agents to capture, search, and manage structured memory from agent sessions with append-only events and provenance tracking, providing eight local MCP stdio tools.Apache 2.0- AlicenseAqualityCmaintenanceEnables MCP-compatible coding agents to debug applications using runtime log data, by providing tools to start a local log-ingestion server, track debugging sessions and hypotheses, and correlate logs to specific executions.197MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/morluto/flameox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server