Tags: bradygaster/squad
Tags
fix: prevent agent file collision in init, upgrade, and consult paths All code paths that write squad.agent.md now check for an existing exported coordinator (squad.md with generated marker) first. If one exists, squad.agent.md is skipped — the exported file supersedes it. Previously only the export direction was guarded (export renames legacy to .bak). This closes the reverse vectors: init, upgrade, and consult could blindly write squad.agent.md alongside an already-exported squad.md, causing a collision. Vectors fixed: - squad init: skips squad.agent.md when exported coordinator present - squad upgrade: skips refresh when exported coordinator present - squad consult: skips agent file creation when exported coordinator present Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
release: v0.8.23 — Node 24 ESM fix, squad rc docs and tests Fixes critical ERR_MODULE_NOT_FOUND crash on Node 24+ (vscode-jsonrpc/node missing .js). Two-layer defense: lazy copilot-sdk imports + postinstall patch. Also: comprehensive squad rc docs, 43 new tests, 3 bug fixes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
PreviousNext