Release v0.13.2: Enhanced Confirmation System
π 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
-
π Bypass Mode -
skip_confirm=TrueorBYPASS_TOOL_CONSENT=trueenv var- Proceeds immediately without prompts
- Perfect for CI/CD and automation
-
π¬ Interactive Mode - Terminal with
skip_confirm=False- Prompts user with
y/nconfirmation - Shows preview info (file sizes, etc.)
- Prompts user with
-
π€ Agent Mode - Non-TTY with
skip_confirm=False- Raises
CONFIRMATION_REQUIREDerror with instructions - LLM agents can ask user and retry with
skip_confirm=True
- Raises
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