---
title: "goose CLI"
canonical: "https://canmyagentuse.com/atlas/surfaces/goose-cli"
contentKind: "harness"
locale: "en"
description: "Block / goose / goose. Exact research surface: goose-cli."
llmSummary: "Block / goose / goose. Exact research surface: goose-cli."
publishedAt: null
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: "2026-08-28"
tags: ["evidence-atlas", "research"]
---

# goose CLI

Block / goose / goose. Exact research surface: goose-cli.

Research cutoff: 2026-08-28. Documentation and registry evidence are not runtime certification. Unknown means the package did not establish a defensible claim; it does not mean unsupported.

- Surface type: cli
- Version or observation: 1.48.0
- Availability: ga
- Coverage tier: A
- Supported: 15
- Partial: 1
- Explicit unsupported: 0
- Unknown: 33

| Feature | Status | Evidence method | Conditions / notes | Sources |
| --- | --- | --- | --- | --- |
| [A2A agent/server role](/atlas/features/a2a-server) | Unknown | — | — | — |
| [A2A client role](/atlas/features/a2a-client) | Unknown | — | — | — |
| [ACP agent/server role](/atlas/features/acp-agent) | Supported | documented;registry-listed | Official ACP Registry 1.48.0; registry proves the agent role, not every optional ACP method. | [S-001](https://agentclientprotocol.com/get-started/registry), [S-145](https://goose-docs.ai/blog/2025/10/24/intro-to-agent-client-protocol-acp/) |
| [ACP client/host role](/atlas/features/acp-client) | Unknown | — | — | — |
| [ACP elicitation/approval](/atlas/features/acp-elicitation) | Unknown | — | — | — |
| [ACP MCP forwarding](/atlas/features/acp-mcp-forwarding) | Unknown | — | — | — |
| [ACP session list](/atlas/features/acp-session-list) | Unknown | — | — | — |
| [ACP session load/resume](/atlas/features/acp-session-load) | Unknown | — | — | — |
| [ACP stdio](/atlas/features/acp-transport-stdio) | Supported | documented;registry-listed | Registry-distributed ACP agent launcher; exact optional capabilities remain unknown. | [S-001](https://agentclientprotocol.com/get-started/registry), [S-145](https://goose-docs.ai/blog/2025/10/24/intro-to-agent-client-protocol-acp/) |
| [ACP terminal reverse RPC](/atlas/features/acp-terminal-reverse-rpc) | Unknown | — | — | — |
| [Agent Plugins 1.0 core](/atlas/features/agent-plugins-core) | Unknown | — | — | — |
| [Agent Plugins failure isolation](/atlas/features/agent-plugins-failure-isolation) | Unknown | — | — | — |
| [Agent Plugins packaged MCP](/atlas/features/agent-plugins-mcp) | Unknown | — | — | — |
| [Agent Plugins packaged skills](/atlas/features/agent-plugins-skills) | Unknown | — | — | — |
| [Agent Skills core](/atlas/features/agent-skills-core) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Agent Skills scripts/assets](/atlas/features/agent-skills-scripts-assets) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Agent Skills standard paths](/atlas/features/agent-skills-standard-paths) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Cloud agent](/atlas/features/automation-cloud-agent) | Unknown | — | — | — |
| [Headless / CI execution](/atlas/features/automation-headless) | Unknown | — | — | — |
| [Marketplace or registry](/atlas/features/marketplace-registry) | Unknown | — | — | — |
| [Organization policy controls](/atlas/features/governance-org-policy) | Unknown | — | — | — |
| [AGENTS.md](/atlas/features/instructions-agents-md) | Unknown | — | — | — |
| [Native rules/instructions](/atlas/features/instructions-rules) | Unknown | — | — | — |
| [MCP 2026-07-28](/atlas/features/mcp-revision-2026-07-28) | Unknown | — | — | — |
| [MCP Apps / interactive UI](/atlas/features/mcp-apps) | Partial | documented | MCP-UI/MCP Apps-style support is experimental and may change. | [S-144](https://goose-docs.ai/blog/2025/08/11/mcp-ui-post-browser-world/) |
| [MCP client role](/atlas/features/mcp-client) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP elicitation](/atlas/features/mcp-elicitation) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP legacy SSE](/atlas/features/mcp-transport-legacy-sse) | Unknown | — | — | — |
| [MCP list_changed](/atlas/features/mcp-list-changed) | Unknown | — | — | — |
| [MCP OAuth](/atlas/features/mcp-auth-oauth) | Unknown | — | — | — |
| [MCP prompts](/atlas/features/mcp-prompts) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP resources](/atlas/features/mcp-resources) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP roots](/atlas/features/mcp-roots) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP sampling](/atlas/features/mcp-sampling) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP server role](/atlas/features/mcp-server) | Unknown | — | — | — |
| [MCP stdio](/atlas/features/mcp-transport-stdio) | Unknown | — | — | — |
| [MCP Streamable HTTP](/atlas/features/mcp-transport-streamable-http) | Unknown | — | — | — |
| [MCP tasks](/atlas/features/mcp-tasks) | Unknown | — | — | — |
| [MCP tools](/atlas/features/mcp-tools) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [MCP WebSocket extension](/atlas/features/mcp-transport-websocket-extension) | Unknown | — | — | — |
| [Computer/browser use](/atlas/features/computer-use) | Unknown | — | — | — |
| [Custom agents](/atlas/features/custom-agents) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Hooks](/atlas/features/hooks) | Unknown | — | — | — |
| [Native plugin system](/atlas/features/plugins-native) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Nested subagents](/atlas/features/subagents-nested) | Unknown | — | — | — |
| [Subagent MCP access](/atlas/features/subagents-mcp-access) | Unknown | — | — | — |
| [Subagent write access](/atlas/features/subagents-write-access) | Unknown | — | — | — |
| [Subagents](/atlas/features/subagents) | Supported | documented | — | [S-140](https://goose-docs.ai/), [S-141](https://goose-docs.ai/docs/guides/context-engineering/using-skills/), [S-142](https://goose-docs.ai/docs/guides/context-engineering/subagents/), [S-143](https://goose-docs.ai/docs/guides/context-engineering/custom-agents/) |
| [Session handoff/import](/atlas/features/session-handoff) | Unknown | — | — | — |

[HTML](/atlas/surfaces/goose-cli) · [JSON](/api/v1/atlas/surfaces/goose-cli.json) · [Vendor](/atlas/vendors/block-goose)
