Goose CLI
Category: cli · Last checked: 2026-07-04 · Tested version: 1.41.0
Capability support
| Feature | Status | Notes |
|---|---|---|
| Image rendering | unsupported2026-07-04T14:50:56.671Z | Tool was called and the model echoed the probe's call-id back to the user — but a terminal/code-exec surface can't render images or iframes. Default unsupported. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| Animated GIF | unsupported2026-07-04T14:51:15.737Z | Tool was called and the model echoed the probe's call-id back to the user — but a terminal/code-exec surface can't render images or iframes. Default unsupported. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| SVG | unsupported2026-07-04T14:51:40.224Z | Tool was called and the model echoed the probe's call-id back to the user — but a terminal/code-exec surface can't render images or iframes. Default unsupported. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| HEIC | unsupported2026-07-04T14:51:57.687Z | Tool was called and the model echoed the probe's call-id back to the user — but a terminal/code-exec surface can't render images or iframes. Default unsupported. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| MCP Apps HTML widget | unsupported2026-07-04T14:52:14.409Z | Tool was called and the model echoed the probe's call-id back to the user — but a terminal/code-exec surface can't render images or iframes. Default unsupported. |
| ChatGPT Apps SDK component | unknown2026-07-04T14:52:30.671Z | Client did not invoke the probe tool; can't infer rendering support. |
| Markdown: basic | supported2026-07-04T14:52:47.116Z | Markdown content was returned and the model echoed it (including the call-id) back to the user. |
| Markdown: tables | partial2026-07-04T14:53:05.949Z | Tool was called and the model echoed the probe's call-id — but behavioral can't tell whether the client actually rendered the markdown variant (table/code/math/diagram/image/task/URL) vs. surfaced the source. Prefer vision-tier for a definitive answer. |
| Markdown: code blocks | partial2026-07-04T14:53:28.477Z | Tool was called and the model echoed the probe's call-id — but behavioral can't tell whether the client actually rendered the markdown variant (table/code/math/diagram/image/task/URL) vs. surfaced the source. Prefer vision-tier for a definitive answer. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| Markdown: images | partial2026-07-04T14:53:47.570Z | Tool was called and the model echoed the probe's call-id — but behavioral can't tell whether the client actually rendered the markdown variant (table/code/math/diagram/image/task/URL) vs. surfaced the source. Prefer vision-tier for a definitive answer. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| Markdown: task lists | partial2026-07-04T14:54:08.501Z | Tool was called and the model echoed the probe's call-id — but behavioral can't tell whether the client actually rendered the markdown variant (table/code/math/diagram/image/task/URL) vs. surfaced the source. Prefer vision-tier for a definitive answer. |
| URL autolinking | unknown2026-07-04T14:54:25.777Z | Tool was called but the model did not echo the probe's call-id; can't infer rendering. Prefer vision-tier for a definitive answer. |
| MCP resources | unsupported2026-07-04T15:46:26.060Z | The model echoed the tool response's nonce but not the render token that exists only in the resource body — the client did not hand the resource content block to the model. |
| MCP prompt templates | unknown2026-07-04T14:55:06.931Z | MCP protocol feature; behavioral classifier can't determine rendering — defer to vision or manual review. |
| MCP elicitation | unsupported2026-07-04T15:45:55.419Z | The model's reply echoed the probe's server-minted verdict: the client did not declare the elicitation capability during MCP initialize. (stream event did not name the tool; inferred toolCalled from call-id echo) |
| MCP sampling | unsupported2026-07-04T15:46:11.062Z | The model's reply echoed the probe's server-minted verdict: the client did not declare the sampling capability during MCP initialize. |
| MCP structured content | supported2026-07-04T15:44:41.748Z | The model's reply referenced fields that exist only in the structuredContent payload — the client fed structured content to the model. (stream event did not name the tool; inferred toolCalled from call-id echo) |