Releases: Arthur742Ramos/copex
Releases · Arthur742Ramos/copex
copex v2.23.0
Fix: Protocol v3 Compatibility
- Bumped
github-copilot-sdkminimum to>=0.1.25to fix protocol version mismatch (SDK v2 vs server v3) - Without this update,
copex squad/fleet/chatfails with:SDK protocol version mismatch: SDK expects version 2, but server reports version 3
copex v2.22.0
Full Changelog: v2.21.0...v2.22.0
copex v2.21.0
Full Changelog: v2.20.0...v2.21.0
v2.20.0
What's New in v2.20.0
Features
- LLM-based model router — auto-selects coding vs creative models based on task analysis
- SDK-native domain tools — JSON-RPC tool registration for extensible tool integration
- Persistent server mode — warm Copilot CLI across iterations for faster execution
copex v2.19.0
Full Changelog: v2.18.0...v2.19.0
v2.18.0
What's New
- Squad Team module — event-driven fleet scheduler with mailbox communication
- Cost budgets — per-agent and squad-level cost tracking and limits
- CLI improvements — enhanced squad commands, better error handling
- 700+ lines of new tests — comprehensive coverage for new features
- Event-driven scheduler architecture
- Permission request handler fixes
- Import sorting and lint fixes
copex v2.17.1
Full Changelog: v2.17.0...v2.17.1
v2.17.0 — Squad Knowledge Persistence & Bugfixes
What's New
🧠 Squad Knowledge Persistence
- Per-agent knowledge stored in
.squad/knowledge/<role>.md— compounds across sessions - Shared decisions log in
.squad/decisions.md— all agents read before working - Session logs in
.squad/log/— full audit trail - CLI:
copex squad knowledgeto view,copex squad knowledge resetto clear
🐛 Bug Fixes
- streaming.py: Fixed
StreamingMetrics._start_timenever being set - tools.py: Fixed
ToolRegistryparallel wait flow - session_pool.py: Locked release state updates properly
- fleet.py: Preserve completed results in fail-fast batches
🔧 Robustness
- Added
encoding='utf-8'to all textopen()calls - Hardened CopilotCLI temp config cleanup
- Added JSONDecodeError handling in fleet_store and checkpoint
- Replaced assertions with proper checks in cli_client
- Improved error logging in ralph iteration loop
- DRY'd up duplicate recovery blocks in client.py
v2.16.0
What's New
5 New Features
- Repo Map / Code Index — automatic codebase symbol indexing with relevance ranking
- Persistent Project Memory — learns preferences and patterns across sessions
- Smart Context Window Management — automatic token budgeting and turn summarization
- Structured Diff Edits — search/replace and unified diff parsing with undo support
- Approval Workflow & Change Preview — review/auto-approve/dry-run modes with risk assessment
Bug Fixes
- Fixed unused typing.Any import in memory.py
- Fixed squad team fallback determinism
v2.15.0
Features
- Added .squad file support for copex fleet mode
- Squad orchestrator improvements