Skip to content

v2.3.4

Choose a tag to compare

@darrenzhu darrenzhu released this 28 Sep 05:11
1790df7

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