Tool result records: Microsoft Agent Framework
The verdict line for each probe run, with a link to the record and its captures. The cross-client matrix is on Tool result handling, verified.
136 records, version 1.25.0, no registry entry yet. Overlay data/verified/agent-framework.json.
| Scenario | Config | Run | At | Version | Verdict |
|---|---|---|---|---|---|
| app_only | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| app_only | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| app_only | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| app_only | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json) |
| app_only | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| app_only | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| app_only | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| app_only | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| meta_only | default | http | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | default | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | anthropic | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | both | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | responses | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| meta_only | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "null" |
| with_meta | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json, _meta did not reach the model) |
| with_meta | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json, _meta did not reach the model) |
| with_meta | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json, _meta did not reach the model) |
| with_meta | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json, _meta did not reach the model) |
| with_meta | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| with_meta | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text, _meta did not reach the model) |
| with_meta | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json, _meta did not reach the model) |
| with_meta | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json, _meta did not reach the model) |
| audience_user | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| audience_user | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| audience_user | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| audience_user | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json) |
| audience_user | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| audience_user | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| audience_user | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| audience_user | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| empty_object | default | http | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | default | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | anthropic | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "[{"type":"text","text":"Error: Function failed."}]" |
| empty_object | both | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | content-first | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | content-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | responses | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| empty_object | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| large | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| large | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| large | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| large | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as text) |
| large | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| large | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| large | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| large | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| no_content_key | default | http | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | default | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | anthropic | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "[{"type":"text","text":"Error: Function failed."}]" |
| no_content_key | both | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | content-first | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | content-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | responses | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| no_content_key | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | default | http | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | default | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | anthropic | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "[{"type":"text","text":"Error: Function failed."}]" |
| is_error | both | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | content-first | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | content-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | responses | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| is_error | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| with_image | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| with_image | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| with_image | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| with_image | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json) |
| with_image | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| with_image | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| with_image | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| with_image | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_match | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_match | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_match | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_match | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json) |
| schema_match | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| schema_match | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| schema_match | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_match | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| schema_mismatch | default | http | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | default | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | anthropic | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "[{"type":"text","text":"Error: Function failed."}]" |
| schema_mismatch | both | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | content-first | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | content-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | responses | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| schema_mismatch | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "Error: Function failed." |
| mirror | default | http | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | default | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | anthropic | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | both | stdio | 2026-07-28 |
1.25.0 | payload 2x (as json) |
| mirror | content-first | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | content-only | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | responses | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| mirror | structured-only | stdio | 2026-07-28 |
1.25.0 | payload once (as json) |
| sc_empty | default | http | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "{}" |
| sc_empty | default | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "{}" |
| sc_empty | anthropic | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "[{"type":"text","text":"{}"}]" |
| sc_empty | both | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as json) |
| sc_empty | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_empty | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_empty | responses | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "{}" |
| sc_empty | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "{}" |
| sc_null | default | http | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | default | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | anthropic | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | both | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | responses | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_null | structured-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "null" |
| sc_string | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as text) |
| sc_string | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as text) |
| sc_string | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as text) |
| sc_string | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as text) |
| sc_string | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_string | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| sc_string | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as text) |
| sc_string | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as text) |
| structured_only | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | both | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | content-first | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | content-only | stdio | 2026-07-28 |
1.25.0 | "…" no marker reached the model; payload: "null" |
| structured_only | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| structured_only | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| summary_and_data | default | http | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| summary_and_data | default | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| summary_and_data | anthropic | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| summary_and_data | both | stdio | 2026-07-28 |
1.25.0 | […] and {…} (content 1x, structuredContent 1x, as json) |
| summary_and_data | content-first | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| summary_and_data | content-only | stdio | 2026-07-28 |
1.25.0 | […] content only (1x, as text) |
| summary_and_data | responses | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |
| summary_and_data | structured-only | stdio | 2026-07-28 |
1.25.0 | {…} structuredContent only (1x, as json) |