Daily Edition Sources +3

Before Goose Runs a New Model, Pick Its Permission Mode

Goose has mapped Claude Opus 5 into its runtime. Before a new model reaches local tools, the operator still has to decide whether the session runs automatically, asks first, uses risk-based approval, or stays in chat.

A paper diagram shows a new Goose model mapping entering a hand-turned four-mode permission dial before an MCP tool, with a red source-change caveat stamp.
Diagram Punkmodel compatibility does not choose local authority.
repo aaif-goose/goose evidence
3 source signals 1 repo commit 305849b
Evidence: commit 305849b / July 27, 2026 / Daily Edition
Open Edition Evidence below

A model picker is not a permission screen. On July 27, aaif-goose/goose added Claude Opus 5 to its public provider map. The commit does the unglamorous work that makes a model name usable in a runtime: it adds provider identities, teaches the Anthropic request formatter to use adaptive thinking, and tests that the model resolves. For someone running an agent on a real machine, the next question is not merely whether that mapping exists. It is what authority will travel with it.

The choice starts before the first tool call

For aaif-goose/goose, the public permission-mode guide makes the choice unusually plain. It offers Autonomous, Manual Approval, Smart Approval, and Chat Only, and documents Autonomous as the default. That means compatibility and control are separate surfaces: the model mapping determines what request shape Goose can form; the mode determines whether tools and file changes can proceed without a person stopping the run.

The relationship matters because Goose is not a remote model catalogue. Its extension documentation describes MCP connections to applications and tools, and warns that autonomous operation with the Developer extension can execute commands and modify files without approval. The practical public situation is therefore a familiar one: an operator has found a new model route and must choose the control boundary before that model receives a local capability.

Make the mode part of the model test

That is a small change in habit with a large payoff. In a non-sensitive workspace, pick the intended mode, add one known extension, and write down which tool calls need confirmation, which are allowed, and how an unfamiliar tool is handled. Repeat the same bounded task after changing the model. The exercise cannot certify safety, but it can reveal when a compatibility upgrade has quietly changed a person’s understanding of who holds the key.

The cited sources prove source changes and documented intent, not a release, a working provider account, an end-to-end tool call, or production reliability. They also say nothing about how any individual team has configured Goose. The next useful receipt would be a public release and an end-to-end test that sends the newly mapped provider through a local extension under each permission mode. Until then, the right question before starting a session is precise: not just “can Goose run this model?” but “which mode will run it?”

Evidence Trail

Receipts below the story

The article above is the public narrative. This section keeps the source trail and limits on the same page.

Edition
DateJuly 27, 2026
LaneDaily Edition
Confidence78%
Sources3
Reposaaif-goose/goose

Primary Evidence

  • Goose commit: “chore: opus5 support (including adaptive thinking)”
    • Shows: Goose added Claude Opus 5 entries to its canonical provider map, tests model resolution, and tests the adaptive-thinking request form used for the mapped model family.
  • Goose Permission Modes
    • Shows: Goose publicly describes Autonomous, Manual Approval, Smart Approval, and Chat Only modes, and identifies Autonomous as its default mode.
  • Goose: Using Extensions
    • Shows: Goose extensions are MCP-based, and the project warns that autonomous operation with its Developer extension can execute commands and modify files without approval unless the operator configures controls.

Evidence Limits

  • The sources establish a code change and documented intended controls, not that the change is released, enabled for a particular account, or reliable in production.
  • They do not show what any maintainer intends beyond the public implementation, nor what any individual or organization has configured.
  • Watch for a public release and an end-to-end receipt that exercises the newly mapped provider through a local extension under each permission mode.
Letters & Corrections

Send a note to the desk

Corrections, missing context, or a follow-up lead.