Skip to content

bypassPermissions mode still prompts for permissions repeatedly #39

Description

@guilletin63

Description

When configuring "defaultMode": "bypassPermissions" in .claude/settings.local.json, Kiro for Claude Code continues to show the "Permission Required" / "GRANT PERMISSION" dialog repeatedly during a session, instead of respecting the bypass setting.

Steps to Reproduce

  1. Set .claude/settings.local.json with:
{
  "permissions": {
    "defaultMode": "bypassPermissions",
    "allow": ["Bash(*)", "Edit(*)", "Write(*)", "Read(*)", "Glob(*)", "Grep(*)", "Agent(*)"]
  }
}
  1. Also have "skipDangerousModePermissionPrompt": true in ~/.claude/settings.json
  2. Start a Kiro session and perform tool calls (Edit, Bash, Write, etc.)
  3. The "Claude Code Permission Setup" tab opens repeatedly asking to grant permissions

Expected Behavior

With bypassPermissions mode enabled and skipDangerousModePermissionPrompt: true, permissions should be granted automatically without prompting.

Actual Behavior

The permission dialog keeps appearing every few tool calls, requiring manual "GRANT PERMISSION" clicks.

Environment

  • Kiro for Claude Code (VS Code extension)
  • Claude Code v2.1.83
  • Model: Opus 4.6 (1M context)
  • macOS Darwin 25.3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions