Skip to content

v2026.6.11

Latest

Choose a tag to compare

@steipete steipete released this 11 Jun 01:57
· 1 commit to main since this release
v2026.6.11
86b8cc2

Changelog

  • Add command-level ctx.requestInput(...) for CLI/tool/SDK pipeline commands, with state-backed same-command resume, bounded command-input replay, and workflow pipeline: propagation (Issue #101).
  • Warn when LLM usage records an unknown or missing model ID or invalid LOBSTER_LLM_PRICING_JSON, keeping zero-cost fallback behavior visible for cost_limit users. Thanks to @KrasimirKralev (Issue #107).
  • Require Node.js 22 or newer for the npm package, matching release CI.
  • Write Lobster state files atomically while preserving restricted file modes, preventing truncated resume/session state after process termination. Thanks to @KrasimirKralev (Issues #108, #109, PR #110).
  • Harden LLM cache files, diff snapshots, and approval ID indexes against truncated JSON after process termination. Disposable cache/snapshot corruption now recovers as a miss, authoritative resume state still surfaces malformed JSON, and approval short-ID indexes are published atomically without overwriting existing mappings. Thanks to @TurboTheTurtle (Issues #111, #112, #113, PR #114).
  • Fix timeout_ms + retry so per-attempt timeouts retry as documented while external workflow cancellation still stops immediately. Thanks to @KrasimirKralev (PR #106).

Verification