Repository navigation
v2.3.4
Sync to Forge plugin v2.3.4. v2.3.3 was not released separately; its changes ship here. The marketplace and plugin manifests both report 2.3.4.
Fixed
- Resumed workflows keep their safeguards across long pauses and new sessions: a pending question still waits for your answer, and a step set to "Always asks" still holds writes until its plan is approved.
- A session no longer stays held on a workflow that has ended. The hold releases as soon as the server confirms the run is gone, with a bounded backstop of the run's idle window plus 12 hours.
- A new session that asks about an unknown or expired workflow no longer holds writes.
- A failed Forge update (a lost reply, a timeout, a server error) holds writes until the next state recovery. A deliberate server refusal does not.
- Failed Forge calls are now read from Claude Code's tool-failure hook, so the two fixes above also apply when a call fails.
- Stale session and recovery files are cleaned up even when one of them is corrupt.
Changed
- An agent started in a separate session recovers the workflow once before its first update.
- Works with servers that predate configurable workflow expiry; recovery metadata is used when the server provides it.
Diff: #34