Operational brief
Goose
AAIF's local, general-purpose agent with desktop, CLI, API and MCP tools.

Choose it when
You want a local general-purpose agent with MCP tools, reusable recipes and an optional schedule whose history you can inspect.
Skip it when
You can't review extension authority, choose a permission mode or own failures from scheduled work.
01 / Classification
Autonomy evidence
This is our classification, not a vendor badge. The record says what the product normally does. The gaps stay visible.
02 / Operations
Control reality
Useful agents eventually touch something real. This is the operational picture we have, not a promise hidden in a sales page.
03 / Receipts
Evidence ledger
Here is what this brief is built on. “Documented” means we found a source. “Tested” means this desk actually ran it. Those are different things.
Sources on file
Corrections
- 2026-10-13 · Updated the canonical repository from block/goose to aaif-goose/goose. Current README confirms AAIF/Linux Foundation lineage; license is Apache-2.0, not a foundation-membership label.
- 2026-10-13 · Replaced the undated stub release metadata with v1.54.0's API publication timestamp. Corrected categorical unattended:false to scheduled-recipe capability; normal session classification remains agentic, with autonomous secondary and documented-only evidence.
- 2026-10-17 · Refreshed release metadata from v1.54.0 to v1.55.0 using API publication time. Release notes document parent-bound subagent hooks/mode/approvals, pending-approval and Stop handling, malformed GOOSE_MODE rejection across ACP, and removal of background subagents/orchestrator. Scheduled recipes remain documented separately; no autonomy reclassification or runtime validation is implied. Documented, not runtime-tested.
04 / Change log
Related coverage
The brief tells you what the product is. Payloads track the changes that may alter the decision.