Skip to content

IndieGent 2.6.4

Latest

Choose a tag to compare

@StuJLans StuJLans released this 11 Aug 12:25
· 1 commit to main since this release

IndieGent 2.6.4

Two refinements to how sessions run unattended. Tank's session-watch no longer reports the same completion twice, and headless sessions — including the ones Tank dispatches on your behalf — get more breathing room before the watchdog steps in.

Tank's session-watch stops double-alerting (#202)

The session-watch pattern Tank arms after dispatching work (added last release, #198) used to speak up twice for the same session: once when it completed, and again later when that entry rotated out of the state file — you dismissing it, or it simply aging off. Tank's watch now emits one line per genuinely new event instead of re-announcing whenever the summary changes, so a completed session is reported once, with no repeat pings for something you already saw.

Headless sessions get more runway, and Tank can ask for even more (#208)

A background session's watchdog — the ceiling before a still-running headless run is stopped and left on Unfinished with its workspace kept — is now 59 minutes, up from 45. And Tank can now ask for a different ceiling per session: its start_session action takes an optional "timeoutMinutes": N (10-120), for a job it expects to run long. Omit it and a session gets the new 59-minute default; an out-of-range value is rejected with a clear error rather than silently capped.