Skip to content

Revert the local Copilot resume work (#248, #249) back to beta7 - #250

Merged
scgopi merged 2 commits into
mainfrom
revert/resume-session-regression
Sep 2, 2026
Merged

scgopi merged 2 commits into
mainfrom
revert/resume-session-regression

Conversation

@scgopi

@scgopi scgopi commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Sessions were lost after beta8/beta9. Restores the beta7 tree for SessionIDStore, ZmxSessionLauncher, Project.swift and the resume tests; keeps #248's dial logging so every local launch records its branch (unbanked fresh launches now log open fresh). Findings and revisit constraints are in docs/2026-09-02-beta8-beta9-resume-regression.md (local, per the docs/ gitignore carve-out). Tests: 1506 pass; swiftlint/format clean.

scgopi and others added 2 commits September 2, 2026 08:46
Beta8 banked a Copilot resume ID from three places at once and killed
panes it judged husks; beta9 tightened the kill to ended= rows and
stopped banking the pre-launch directory. Sessions were still lost:
a resumed Copilot drops --name, so name-keyed discovery can never find
the directory a resume actually created, and any pointer loss (the
resume-dead verdicts rm it) falls back to newest-matching-directory —
a stale or near-empty conversation, banked over the real one. The
findings and the revisit constraints are in docs/2026-09-02-beta8-beta9-resume-regression.md.

This restores the beta7 tree (fc1d781) for SessionIDStore,
ZmxSessionLauncher, Project.swift, and the resume tests. Kept from
#248 is the dial logging: every local agent launch now records its
branch, so an unbanked node's fresh launch logs 'open fresh' instead
of being the one silent branch. No resume, banking, or kill behavior
changes beyond what beta7 shipped.
@scgopi
scgopi merged commit 6f71900 into main Sep 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant