Skip to content

Releases: Arthur742Ramos/copex

copex v2.23.0

07 Mar 13:43

Choose a tag to compare

Fix: Protocol v3 Compatibility

  • Bumped github-copilot-sdk minimum to >=0.1.25 to fix protocol version mismatch (SDK v2 vs server v3)
  • Without this update, copex squad/fleet/chat fails with: SDK protocol version mismatch: SDK expects version 2, but server reports version 3

copex v2.22.0

06 Mar 18:00

Choose a tag to compare

copex v2.21.0

06 Mar 00:42

Choose a tag to compare

v2.20.0

04 Mar 03:04

Choose a tag to compare

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

03 Mar 16:55

Choose a tag to compare

v2.18.0

02 Mar 11:56

Choose a tag to compare

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

01 Mar 23:36

Choose a tag to compare

v2.17.0 — Squad Knowledge Persistence & Bugfixes

01 Mar 21:57

Choose a tag to compare

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 knowledge to view, copex squad knowledge reset to clear

🐛 Bug Fixes

  • streaming.py: Fixed StreamingMetrics._start_time never being set
  • tools.py: Fixed ToolRegistry parallel 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 text open() 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

01 Mar 17:04

Choose a tag to compare

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

01 Mar 14:10

Choose a tag to compare

Features

  • Added .squad file support for copex fleet mode
  • Squad orchestrator improvements