Skip to content

Auto mode not working with claude-code provider - constantly asks for permissions despite GOOSE_MODE=auto #3386

@problemsolver19

Description

@problemsolver19

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)

Image Image

Metadata

Metadata

Assignees

Labels

good first issueGood for newcomershelp wantedGreat issue for non-Block contributors

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions