Skip to content

0.6.11: Live Progress Tail and Turn Target Rebinding for Workspace Threads

Choose a tag to compare

@github-actions github-actions released this 20 Sep 14:40
· 4 commits to main since this release
  • Follower Target Rebinding: When a follower instance registers or re-registers after a topic recreation, activeTurnRuntime.rebindTarget immediately updates any active turn's target and clears stale replyToMessageId to prevent Telegram API message not found errors.
  • Activity Target Rebinding: activityRuntime.rebindTarget updates activityTarget during live session handoff, ensuring subsequent tool and reasoning events emit with the follower's authoritative registered workspace thread.
  • Progress Tail Stale Recovery: In progress-tail.ts, ensureActivity now resets consecutive publish failure counters, clears the throttle timer, and marks dirty whenever the target moves, preventing live progress bubbles from getting permanently silenced after earlier failed attempts.
  • Follower Target Resolution Authority: resolveTarget and proactivePushTargetGetter strictly prioritize the registered follower workspace target over stale turn targets, ensuring progress tails and draft previews always route to the follower's bound thread.
  • Stale Target Reply Fallback: queue.ts delivery catches stale topic errors during final reply delivery and gracefully falls back to the current assigned workspace thread target without replyToMessageId, ensuring final assistant answers are never lost to deleted topics.