Skip to content

v2.17.0 — Squad Knowledge Persistence & Bugfixes

Choose a tag to compare

@Arthur742Ramos Arthur742Ramos released this 01 Mar 21:57
· 62 commits to main since this release

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