Repository navigation
Added
- Installable Pi activation and managed recovery — activation ships as one normal route with a read-only revision receipt, owner returns and dependency subscriptions wire into the managed lifecycle, managed sessions recover through a documented entry, and Windows activation spawns npm via its CLI with LF-pinned integrations (#1175, #1198, GH-1200, #1201, #1205)
- Managed Pi lifecycle and supervision — owned Pi sessions launch and recover, adopted sessions carry task dependencies, dependency changes notify their owners, a non-blocking manager inbox accepts replies, and assigned task pairs run supervised (#1149, #1151, #1153, #1155, #1158, #1160)
- Native operator-visible work graph — the agent manager derives work phase and wait reason from native task/run/events, discovers managed Pi runs in the running workbench, tracks task handoffs and operator interventions, binds sessions with a durable owner event inbox, completes native context handoff with crash recovery, and adds a local progress console with direct Pi chat (#1166, #1169, #1172, #1174, GH-1176, GH-1181)
- Portable continuity — a portable local continuity slice ships, owner-bound return continuity survives project-assistant replacement, and native continuity capsules adopt through public
edda continuity restore(#1156, GH-1177, GH-1192) - coord-delegate skill — a host-selected assistant-to-controller delegation entry (GH-1185), joined by the coord-run runtime skill and coord-orchestrate prepare mode (S7.1, #1171)
- Merge-gate receipts — dirty receipts are path-aware and declared gates map to exact CI jobs (#1140, #1142)
Changed
- Legacy merge-check compatibility converges on the product gate — live
edda prs check-mergeforwards toedda review merge, while its retained host-agnostic scalar forms are explicitly deprecated advisory diagnostics and cannot merge (GH-1145) - Rolling delivery converges — rolling delivery, review continuity, and the advisory issue line share one delivery path (#1164)
- Control effects are integrated on accepted main (#1167)
- deepseek-flash is qualified for the R22 shipping and internal-tool surfaces (#1188)
- Release assets are portable — the release workflow enforces portable archives, checksum sidecar comparison, aligned split-job references, and isolated publication credentials
Fixed
- Managed Pi state durability — corrupt managed-run records degrade per record instead of aborting reads (GH-1182), and managed state writes flush before rename so an interruption cannot leave
state.jsonall-NUL (#1191) - Unconfirmed dependency-delivery wait is bounded — a dependency delivery that never confirms can no longer withhold later revisions (GH-1202)
- Merge-gate diagnostics — cross-PR drift is reported instead of refused (GH-1124), absent required-check output is tolerated (#1137), and required-check merge refusals are diagnosed (#1143)
Docs
- Fleet and controller guidance — the controller's dispatch paths and post-PR review loop with a brief template (#1122), standing controller merge authority (#1139), R6-aligned merge guidance (#1146), and the GATE-01 identity rule as written (#1128)
What's Changed
- docs(fleet): the controller's dispatch paths and post-PR review loop, plus a brief template by @fagemx in #1122
- docs(skills): fleet-review states the identity rule GATE-01 actually has, and that a reviewer never compiles by @fagemx in #1128
- fix(release): enforce portable release assets by @fagemx in #1131
- fix(edda-cli): the merge gate reports cross-PR drift instead of refusing on it (GH-1124) by @fagemx in #1132
- fix(edda-cli): tolerate absent required check output by @fagemx in #1137
- docs(fleet): honor standing controller merge authority by @fagemx in #1139
- feat(edda-cli): map declared gates to exact CI jobs by @fagemx in #1140
- feat(edda-cli): add path-aware dirty receipts by @fagemx in #1142
- fix(edda-cli): diagnose required-check merge refusals by @fagemx in #1143
- docs(review): align merge guidance with R6 authority by @fagemx in #1146
- refactor(edda-cli): converge legacy merge check by @fagemx in #1147
- feat(integrations): add Pi supervision and Edda task handoffs by @fagemx in #1149
- feat(integrations): notify Pi on dependency changes by @fagemx in #1151
- feat(integrations): adopt Pi sessions with task dependencies by @fagemx in #1153
- feat(integrations): add non-blocking Pi manager inbox by @fagemx in #1155
- feat(integrations): launch and recover owned Pi sessions by @fagemx in #1158
- feat(integrations): supervise assigned Pi task pairs by @fagemx in #1160
- feat(continuity): ship portable local continuity slice by @fagemx in #1156
- test(pi): measure native forks and parallel coding recipes by @fagemx in #1162
- feat(agent-manager): add local progress console and direct Pi chat by @fagemx in #1166
- feat(delivery): converge rolling delivery, review continuity and advisory issue line by @fagemx in #1164
- feat(control): integrate missing control effects on accepted main by @fagemx in #1167
- feat(agent-manager): track task handoffs and operator interventions by @fagemx in #1169
- feat(edda-cli): add coord-run runtime skill and coord-orchestrate prepare mode (S7.1) by @fagemx in #1171
- feat(agent-manager): bind sessions and persist owner event inbox by @fagemx in #1172
- feat(agent-manager): complete native context handoff and crash recovery by @fagemx in #1174
- feat(pi): ship installable activation and managed-session recovery entry by @fagemx in #1175
- feat(review): qualify official deepseek-flash for the R22 shipping and internal-tool surfaces by @fagemx in #1188
- fix(pi): corrupt managed-run records degrade per record instead of aborting reads (#1182) by @fagemx in #1183
- feat(edda-cli): add coord-delegate assistant-to-controller skill (#1185) by @fagemx in #1186
- feat(agent-manager): derive work phase and wait reason from native task/run/events (#1181) by @fagemx in #1184
- fix(pi): flush managed state writes before rename so an interruption cannot leave state.json all-NUL by @fagemx in #1191
- feat(agent-manager): discover managed Pi runs in the running workbench (#1176) by @fagemx in #1178
- feat(pi): adopt native continuity capsules through public edda restore (#1177) by @fagemx in #1179
- feat(edda-cli): owner-bound return continuity across project-assistant replacement (#1192) by @fagemx in #1193
- feat(agent-manager): complete the native operator-visible work graph (#1181) by @fagemx in #1196
- feat(pi): wire owner returns and dependency subscriptions into the managed lifecycle by @fagemx in #1198
- feat(activation): one normal activation route and a read-only revision receipt (#1200) by @fagemx in #1201
- fix(activation): spawn npm via its CLI on Windows and pin integrations/pi to LF by @fagemx in #1205
- fix(pi): bound the unconfirmed dependency-delivery wait so it cannot withhold later revisions (#1202) by @fagemx in #1206
- chore(release): prepare v0.6.2 by @fagemx in #1213
Full Changelog: v0.6.1...v0.6.2