Grok CLI
Category: cli · Last checked: 2026-07-04 · Tested version: 0.2.82
Capability support
| Feature | Status | Notes |
|---|---|---|
| Image rendering | unsupported2026-07-02T18:06:40.874Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Animated GIF | unsupported2026-07-02T18:07:01.880Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| SVG | unsupported2026-07-02T18:07:55.275Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| HEIC | unsupported2026-07-02T18:08:13.145Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| MCP Apps HTML widget | unsupported2026-07-02T18:08:58.310Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| ChatGPT Apps SDK component | unsupported2026-07-02T18:09:24.884Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Markdown: basic | supported2026-07-02T18:09:42.535Z | Markdown content was returned and the model echoed it (including the call-id) back to the user. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Markdown: tables | partial2026-07-02T18:10:01.759Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Markdown: code blocks | partial2026-07-02T18:10:33.845Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Markdown: images | partial2026-07-02T18:11:40.597Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| Markdown: task lists | partial2026-07-02T18:11:58.685Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| URL autolinking | partial2026-07-02T18:12:10.079Z | 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. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| MCP resources | supported2026-07-04T15:50:22.538Z | The model's reply quoted the render token that exists only in the resource content block's body — the client surfaced the resource. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| MCP prompt templates | unknown2026-07-02T18:12:38.744Z | grok run failed before reaching the probe: grok exited 1 |
| MCP elicitation | unsupported2026-07-04T15:49:41.208Z | Client did not declare the elicitation capability during MCP initialize. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| MCP sampling | unsupported2026-07-04T15:49:58.608Z | Client did not declare the sampling capability during MCP initialize. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |
| MCP structured content | unsupported2026-07-04T15:50:10.896Z | The model echoed the tool response's nonce but referenced none of the structuredContent payload fields — the client likely surfaced only the text fallback. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) |