History

Split mixed pause-resume changeset so the release plan assembles

PR #976 added a single changeset bumping both @executor-js/execution (in the fixed release group) and @executor-js/host-mcp (in the changeset ignore list). Changesets rejects a changeset that mixes ignored and non-ignored packages, so `changeset version` failed and the Release workflow could not open the Version Packages PR. Split into two homogeneous changesets, keeping both changelog entries.

Rhys Sullivan committed 4 months ago

Commit dcb121d1 parent 8244fee2 files · +11 −1Browse files

Unified · Split

2 files
  1. .changeset/pause-resume-idempotent-host-mcp.md +11 −0
  2. .changeset/pause-resume-idempotent.md +0 −1
.changeset/pause-resume-idempotent-host-mcp.md+11−0
@@ -0,0 +1,11 @@
1+---
2+"@executor-js/host-mcp": patch
3+---
4+
5+Make paused-execution resume reliable: `resume` is now idempotent (a retried
6+resume replays the recorded outcome instead of failing with "No paused
7+execution"), execution ids are globally unique so a rebuilt engine can never
8+re-mint an id a stale client still holds, pauses abandoned by a dead sandbox
9+are dropped and their terminal outcome kept for late resumes, and an expired
10+or lost pause now returns recovery guidance (re-run execute) instead of a bare
11+miss.
.changeset/pause-resume-idempotent.md+0−1
@@ -1,6 +1,5 @@
11 ---
22 "@executor-js/execution": patch
3−"@executor-js/host-mcp": patch
43 ---
54
65 Make paused-execution resume reliable: `resume` is now idempotent (a retried