Skip to content

Add claude-yolo adapter - #63

Merged
duncankmckinnon merged 1 commit into
mainfrom
agent/add-claude-yolo-adapter
Aug 5, 2026
Merged

Add claude-yolo adapter#63
duncankmckinnon merged 1 commit into
mainfrom
agent/add-claude-yolo-adapter

Conversation

@duncankmckinnon

Copy link
Copy Markdown
Owner

Summary

  • add a built-in claude-yolo adapter that launches Claude Code with --dangerously-skip-permissions
  • preserve the existing claude adapter and its restricted --allowedTools configuration
  • expose the new adapter through generated agent configs, CLI listings/help, profiles documentation, and Headroom routing
  • document the security implications and opt-in usage

Why

Workbench previously offered only the restricted Claude adapter. Users running Workbench inside an appropriately isolated environment had no built-in way to opt into Claude Code's non-interactive permission bypass without maintaining a custom adapter override.

This adds that explicit opt-in while keeping the safer existing adapter as the default.

Impact

Users can run:

wb run plan.md --agent claude-yolo

Existing claude behavior is unchanged. wb agents init now includes both Claude configurations.

Validation

  • 1191 passed with 89% coverage via .venv/bin/pytest -q
  • repository pre-commit hooks passed
  • focused adapter resolution and generated-config tests passed

@duncankmckinnon
duncankmckinnon marked this pull request as ready for review August 5, 2026 16:53
@duncankmckinnon
duncankmckinnon merged commit 35236c7 into main Aug 5, 2026
5 checks passed
@duncankmckinnon
duncankmckinnon deleted the agent/add-claude-yolo-adapter branch August 5, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant