Skip to content
Proposals/Set GOOSE_DOCS_ROOT and wire structured compacti
proposaldeveloperP3Worth a lookGoose

Set GOOSE_DOCS_ROOT and wire structured compaction templates

Goose v1.45.0 adds GOOSE_DOCS_ROOT for air-gapped docs, structured summary templates for compaction, model tab-completion/provider switching, latest Gemini support, and the ability to disable built-in skills.

Why this loop

Goose v1.45.0 ships GOOSE_DOCS_ROOT so air-gapped installs serve docs from a local tree (#10294) and structured summary output with template rendering for compaction (#10471). It also adds tab completion and provider switching on the model command (#10585), latest Gemini models (#10630), disabling built-in skills (#10600), restored Grok discovery (#10756), DeepSeek v4 names (#10729), and stable agent event message identity (#10716). Teams that compact long sessions, run offline, or pin providers should set the docs root, adopt structured compaction templates, and lock model/skill defaults so agents do not fetch remote docs or load unused built-ins.

Proposed actions

  1. export GOOSE_DOCS_ROOT=/opt/goose/docs && mkdir -p "$GOOSE_DOCS_ROOT" && rsync -a --delete /path/to/goose/documentation/ "$GOOSE_DOCS_ROOT"/ && restart Goose so air-gapped sessions resolve docs only from that tree (#10294).
  2. Install Goose v1.45.0 from https://github.com/aaif-goose/goose/releases/tag/v1.45.0, then wire compaction to structured summary output with template rendering so compacted sessions emit templated structured summaries instead of free-form text (#10471).
  3. In the Goose CLI, run model, use tab completion, and switch provider to a latest Gemini model (or restored Grok / DeepSeek v4 API names) for this session (#10585, #10630, #10756, #10729).
  4. Disable built-in skills in this workspace (#10600) so only org skills load; keep existing platform-extension enabled flags as migrated (#10690).

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Goose session task

DevAgentRadar → Goose

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: Goose Proposal: Set GOOSE_DOCS_ROOT and wire structured compaction templates Summary: Goose v1.45.0 adds GOOSE_DOCS_ROOT for air-gapped docs, structured summary templates for compaction, model tab-completion/provider switching, latest Gemini support, and the ability to disable built-in skills. Primary source: https://github.com/aaif-goose/goose/releases/tag/v1.45.0

Why it matters

Goose v1.45.0 ships GOOSE_DOCS_ROOT so air-gapped installs serve docs from a local tree (#10294) and structured summary output with template rendering for compaction (#10471). It also adds tab completion and provider switching on the model command (#10585), latest Gemini models (#10630), disabling built-in skills (#10600), restored Grok discovery (#10756), DeepSeek v4 names (#10729), and stable agent event message identity (#10716). Teams that compact long sessions, run offline, or pin providers should set the docs root, adopt structured compaction templates, and lock model/skill defaults so agents do not fetch remote docs or load unused built-ins.

Suggested actions

  1. export GOOSE_DOCS_ROOT=/opt/goose/docs && mkdir -p "$GOOSE_DOCS_ROOT" && rsync -a --delete /path/to/goose/documentation/ "$GOOSE_DOCS_ROOT"/ && restart Goose so air-gapped sessions resolve docs only from that tree (#10294).

  2. Install Goose v1.45.0 from https://github.com/aaif-goose/goose/releases/tag/v1.45.0, then wire compaction to structured summary output with template rendering so compacted sessions emit templated structured summaries instead of free-form text (#10471).

  3. In the Goose CLI, run model, use tab completion, and switch provider to a latest Gemini model (or restored Grok / DeepSeek v4 API names) for this session (#10585, #10630, #10756, #10729).

  4. Disable built-in skills in this workspace (#10600) so only org skills load; keep existing platform-extension enabled flags as migrated (#10690).

Config surfaces this release may change

  • context and compaction settings — check your repo before applying
  • skills — check your repo before applying
  • MCP servers — check your repo before applying

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/goose-v1-45-0-set-goose-docs-root-and-wire-structured-compaction-templat and mark Applied, Skipped, or Failed. Proposal id: 186d9a4d-1708-45cd-a0e5-31b83a71fac6

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

agentmcpmodelcliRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

Goosev1.45.0Jul 29, 2026

v1.45.0

Stable agent event message identity #10716 · Tab completion and switch provider for model command #10585 · Support latest Gemini models #10630 · Configurable GOOSE_DOCS_ROOT for air-gapped docs access #10294 · Structured summary output with template rendering for compaction #10471 · +35 more changes
Verified excerpt — the source's own words

✨ Features

  • Stable agent event message identity #10716

  • Tab completion and switch provider for model command #10585

  • Support latest Gemini models #10630

  • Configurable GOOSE_DOCS_ROOT for air-gapped docs access #10294

  • Structured summary output with template rendering for compaction #10471

  • Allow disabling built-in skills #10600

  • Gate tool-call label enrichment on ACP client capability #10644

🐛 Bug Fixes

  • Restore dynamic model discovery and current Grok support #10756

  • Update DeepSeek model names to v4 API #10729

  • Forward Claude Code model picker selection to the adapter #10675

Excerpt ends here — this release continues at the source ↗.

Primary source ↗