Skip to content

@ai-sdk/harness-claude-code@1.0.178

Choose a tag to compare

@github-actions github-actions released this 05 Nov 01:13
· 2 commits to main since this release
bdc3f91

Patch Changes

  • a9a6fe7: fix(harness-claude-code): map dotted AI Gateway model IDs in the ANTHROPIC_DEFAULT_*_MODEL variables to the ID shapes Claude Code expects

  • c7ebb56: map dotted ids in CLAUDE_CODE_SUBAGENT_MODEL to the ids Claude Code expects

  • 3bf70f8: Recover Claude Code turn starts lost on a dropped WebSocket connection using idempotent start identifiers. Bound the wait for the first turn event with turnStartTimeoutMs (120 seconds by default), and fail safely when reconnecting to an older bridge that has not accepted the start.

    Preserve first delivery of turns submitted during an idle reconnect, including on older bridges, without sending duplicate starts or treating an unsent start as lost.

    Clean up failed initial sends without leaving a delayed unhandled rejection, and replay pending steering only after the recovered start.

    SandboxChannel.send accepts queueIfDisconnected: false for callers that own reconnect replay; discarded frames do not invoke onSent. The default continues queueing frames.

  • 5a05735: fix(harness-claude-code): isolate turn events after abort to prevent session reuse errors

  • Updated dependencies [36802d4]

  • Updated dependencies [e0143b0]

  • Updated dependencies [934100c]

  • Updated dependencies [892af4d]

  • Updated dependencies [3bf70f8]

  • Updated dependencies [89aff56]

  • Updated dependencies [41465fd]

  • Updated dependencies [9754014]

  • Updated dependencies [4bb73b0]

  • Updated dependencies [2e44144]

    • @ai-sdk/provider@4.0.36
    • @ai-sdk/harness@1.0.174
    • @ai-sdk/provider-utils@5.0.75