v0.3.3 - GitHub Copilot SDK Support
What's New
Added
- GitHub Copilot SDK: Third SDK option for reverse engineering using GitHub Copilot
- New
CopilotEngineerfor HAR analysis via Copilot subscription (cost: $0) - Auto mode support with MCP browser integration via Copilot SDK
- Interactive
AskUserQuestiontool support for Copilot sessions - Permission handler and tool use hooks for agent visibility
- Install with:
pip install 'reverse-api-engineer[copilot]'
- New
- Comprehensive Test Suite: 593 tests achieving 97.4% code coverage
Changed
- Claude Model Updates: Updated from Claude 4.5 to Claude 4.6 (Opus and Sonnet)
- Sync Filtering: Unified sync filtering logic with relative paths; excludes
node_modules - TUI Improvements: Reduced thinking truncation for better agent visibility
Fixed
- Python 3.11 Compatibility: Fixed multi-line f-string expressions that required Python 3.12+
- Thread Safety: Used
loop.call_soon_threadsafefor Copilot SDK event callbacks - Session Timeouts: Added 10-minute timeout protection for Copilot session completion
- Resource Cleanup: Ensured
CopilotClientis always stopped viatry/finally - HAR Recording: Changed HAR recording content mode to embed and optimized file saving
Install/upgrade:
pip install --upgrade reverse-api-engineer