Skip to content

Release v0.13.2: Enhanced Confirmation System

Choose a tag to compare

@jwesleye jwesleye released this 15 Oct 01:15
· 72 commits to main since this release

πŸ†• What's New in v0.13.2

Enhanced Confirmation System

πŸŽ›οΈ Hybrid Confirmation Mode: Intelligently adapts to execution context (agent vs interactive vs bypass)

πŸ€– Agent-Aware Operations: File operations now raise structured CONFIRMATION_REQUIRED errors that LLM agents can interpret and act on

βœ… Smart Defaults: skip_confirm=False safely handles both human interactions (prompts) and agent workflows (structured errors)

πŸ”§ Test Coverage: Comprehensive test suite (27 tests) for confirmation system with 100% coverage

Confirmation System Modes

  1. πŸ”„ Bypass Mode - skip_confirm=True or BYPASS_TOOL_CONSENT=true env var

    • Proceeds immediately without prompts
    • Perfect for CI/CD and automation
  2. πŸ’¬ Interactive Mode - Terminal with skip_confirm=False

    • Prompts user with y/n confirmation
    • Shows preview info (file sizes, etc.)
  3. πŸ€– Agent Mode - Non-TTY with skip_confirm=False

    • Raises CONFIRMATION_REQUIRED error with instructions
    • LLM agents can ask user and retry with skip_confirm=True

Installation

```bash
pip install --upgrade basic-open-agent-tools
```

Or with UV:
```bash
uv add basic-open-agent-tools@0.13.2
```


Full Changelog: v0.13.1...v0.13.2