Skip to content

v0.2.13

Choose a tag to compare

@LuozhuZhang LuozhuZhang released this 08 Oct 10:56
31c1da2

New Features

  • Wait for task progress with wait_task, which returns within 30 seconds with a change, completion, or a reason to stop waiting. Responses include whether the original work may still be running and guidance for resuming safely. (#95)
  • Resolve or reopen pull-request review threads through the native GitHub integration, with exact PR, HEAD, thread and actor checks plus verified readback. (#98)
  • Retire a deferred managed update with manage retire --operation-id ... when it is verified to be safely before activation, allowing a replacement update while preserving the original operation and prepared installation. (#93)
  • Renew task claims within their existing authority and use bind_effect_scope to establish the resource scope of a historical GitHub request without repeating it or changing its original outcome. (#94)

Bug Fixes

  • GitHub connection and rate-limit failures proven to precede a write, and workspace requests rejected before any change, now retain their no-effect evidence instead of leaving tasks unnecessarily uncertain. Rate-limit responses include bounded wait guidance. (#91, #92)
  • Uncertain GitHub operations no longer block unrelated resources or freeze unrelated repository bindings during plan revision. Binding a historical request's exact scope can proceed after local HEAD changes, while new local work still requires the accepted HEAD. (#94, #96)
  • Creating a PR with independent source and target branches no longer conflicts with unrelated numbered PRs in the same repository; duplicate creation and overlapping effects remain guarded. (#97)
  • Compatible managed updates no longer stall on retained external GitHub uncertainty or verified historical workspace validation failures. Active executions and unresolved local effects continue to block unsafe activation. (#92)
  • Historical uncertain Chat preparations can coexist with a compatible update once their exact original executions have terminated with verified cleanup and no unresolved control. Their preparation outcomes remain unchanged and do not imply that a browser receiver is ready. (#99)

Documentation

  • Task and operating guides now cover bounded foreground waits, safe resumption and historical effect recovery, including checking installed capabilities before using newer task controls. (#94, #95, #96)
  • Installation examples now pin v0.2.13, and the README summarizes this release with the implemented state contract, 16. (#100)

Chores

  • Source verification and PR metadata checks now run separately in CI, with a local metadata preflight for validating PR titles and bodies before publication. (#94)
  • Updated the package version to 0.2.13. (#100)

Changelog

Full Changelog: v0.2.11...v0.2.13

  • #91 Preserve recoverable failure evidence and rate-limit guidance @LuozhuZhang
  • #92 Keep proven no-effect history from blocking compatible updates @LuozhuZhang
  • #93 Add explicit retirement for deferred pre-activation updates @LuozhuZhang
  • #94 Scope uncertain effects and restore bounded task continuation @LuozhuZhang
  • #95 Add bounded foreground waits with attention and resume guidance @LuozhuZhang
  • #96 Narrow historical effect recovery guards for independent work @LuozhuZhang
  • #97 Isolate PR creation conflicts by source and target branches @LuozhuZhang
  • #98 Add native GitHub review-thread resolution and reopening @LuozhuZhang
  • #99 Permit compatible updates after uncertain Chat preparations have settled @LuozhuZhang
  • #100 Bump the package version and installation examples to v0.2.13 @LuozhuZhang