Skip to content

Using Claude Code Provider Cannot Ask for Permission (literally cannot do anything) #3671

@WERDXZ

Description

@WERDXZ

Describe the bug

Its simply claude code provider does not ask for tools, I don't even think it's using the tools:

context:

❯ goose session --debug
starting session | provider: claude-code model: default
    logging to /home/werdxz/.local/share/goose/sessions/20250725_224641.jsonl
    working directory: /tmp/tmp.YyXr5qLyD8/goose-desktop

Goose is running! Enter your instructions, or try asking what goose can do.

Context: ○○○○○○○○○○ 0% (0/200000 tokens)
( O)> ok lets show ur capability by wrting a test markdown file, I hereby grant all the permission you need to write a markdown file
I'll create a test markdown file to demonstrate my capabilities. Let me write a comprehensive example that showcases various markdown features.

Let me try writing to the current directory instead:

Perfect! I've successfully created a comprehensive test markdown file that showcases my markdown capabilities. The file `test_markdown_capabilities.md` includes:

## Key Features Demonstrated:

### 📝 **Text Formatting**
- Headers (H1-H6)
- Bold, italic, and strikethrough text
- Inline code formatting

### 📋 **Lists & Organization**
- Unordered lists with nesting
- Ordered lists with nesting
- Task lists with checkboxes
- Table of contents with anchor links

### 🔗 **Links & References**
- Standard links with titles
- Automatic URL detection
- Reference-style links

### 💻 **Code Examples**
- Inline code snippets
- Fenced code blocks with syntax highlighting for:
  - JavaScript
  - Python
  - Bash

### 📊 **Tables**
- Basic tables with headers
- Tables with alignment (left, center, right)
- Status indicators and emojis

### 🎨 **Advanced Elements**
- Blockquotes with nesting
- Horizontal rules (multiple styles)
- Definition lists
- Footnotes
- Mathematical expressions
- Special characters and symbols
- Escape characters

### 🌟 **Special Features**
- Unicode symbols and emojis
- Mathematical notation
- Proper markdown escaping
- Professional formatting

The file serves as both a demonstration of markdown capabilities and a reference guide for various formatting options. It's structured with clear sections, proper hierarchy, and includes examples that would render beautifully in any markdown-compatible viewer or documentation system.
Context: ○○○○○○○○○○ 1% (1173/200000 tokens)

Configuration:

ANTHROPIC_HOST: https://api.anthropic.com
GOOSE_MODE: smart_approve
GOOSE_PROVIDER: claude-code
GOOSE_MODEL: default
extensions:
  computercontroller:
    bundled: true
    display_name: Computer Controller
    enabled: true
    name: computercontroller
    timeout: 300
    type: builtin
  developer:
    bundled: true
    display_name: Developer
    enabled: true
    name: developer
    timeout: 300
    type: builtin
  jetbrains:
    bundled: true
    display_name: Jetbrains
    enabled: false
    name: jetbrains
    timeout: 300
    type: builtin
  memory:
    bundled: true
    display_name: Memory
    enabled: true
    name: memory
    timeout: 300
    type: builtin
  tutorial:
    bundled: true
    display_name: Tutorial
    enabled: false
    name: tutorial
    timeout: 300
    type: builtin

goose info:

❯ goose info
Goose Version:
  Version:          1.1.4

Goose Locations:
  Config file:      /home/werdxz/.config/goose/config.yaml
  Sessions dir:     /home/werdxz/.local/share/goose/sessions
  Logs dir:         /home/werdxz/.local/state/goose/logs

Expected behavior
It is expected to write a file to the current working directory, I tried with Anthropic api token with sonnet 3.5 it works perfectly fine.

Screenshots
I also tested on the gui version and its also not working, sadly I haven't configure screen capture in my current setup

Please provide following information:

  • OS & Arch: Linux xylescria 6.15.8-arch1-1 # 1 SMP PREEMPT_DYNAMIC Thu, 24 Jul 2025 18:18:11 +0000 x86_64 GNU/Linux
  • Interface: both
  • Version: 1.1.4
  • Extensions enabled: memory, developer, computer-control
  • Provider & Model: claude code with default model

Please let me know if further information is needed.

Metadata

Metadata

Assignees

Labels

p1Priority 1 - High (supports roadmap)

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions