-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Despite having GOOSE_MODE: auto correctly configured, Goose with the claude-code provider continuously asks for permission to use tools (Edit, Write, Bash). The auto mode setting is being ignored, requiring manual approval for every tool use.
To Reproduce
Steps to reproduce the behavior:
Have Goose configured with claude-code provider and auto mode
Start a Goose session: goose
Ask Goose to edit or create any file
See error: "Claude requested permissions to use Edit, but you haven't granted it yet"
Expected behavior
In auto mode, Goose should execute Edit, Write, and Bash commands without asking for permission, as documented in the Goose Permission Modes documentation.
Screenshots
OS & Arch: Ubuntu on WSL (Windows Subsystem for Linux)
Interface: CLI
Version: v1.0.35
Extensions enabled: Developer (bundled, enabled)
Provider & Model: claude-code - sonnet
Additional context
Configuration verified with goose info -v shows GOOSE_MODE: auto
The issue persists even after using /mode auto command during session
Session log shows: "Claude requested permissions to use Edit, but you haven't granted it yet"
Attempted workaround with export CLAUDE_CODE_COMMAND="claude --dangerously-skip-permissions" fails with: ERROR goose::agents::agent: Error: Request failed: Failed to spawn command: No such file or directory (os error 2)
