Skip to content

Releases: littlebearapps/untether

v0.34.4

09 Mar 10:04

Choose a tag to compare

v0.34.3

08 Mar 04:34
feeaac6

Choose a tag to compare

What's Changed

Full Changelog: v0.34.2...v0.34.3

v0.34.2

08 Mar 00:18
415c5f1

Choose a tag to compare

fixes

  • stall monitor loops forever after laptop sleep — no auto-cancel, /cancel requires reply #99
    • stall auto-cancel: dead process detection (immediate), no-PID zombie cap (3 warnings), absolute cap (10 warnings)
    • early PID threading: last_pid set at subprocess spawn, polled by run_runner_with_cancel before StartedEvent
    • standalone /cancel fallback: cancels single active run without requiring reply; prompts when multiple runs active
    • queued_for_chat() method on ThreadScheduler for standalone cancel of queued jobs
    • approval-aware stall threshold: 30 min when waiting for user approval (inline keyboard detected), 5 min otherwise

What's Changed

Full Changelog: v0.34.1...v0.34.2

v0.34.1

07 Mar 09:20

Choose a tag to compare

fixes

  • Session stall diagnostics: /proc process diagnostics (CPU, RSS, TCP, FDs, children), progressive stall warnings, liveness watchdog, event timeline tracking, and session completion summary #97
  • Stream threading broken: _ResumeLineProxy hides current_stream from ProgressEdits, causing event_count=0 for all engines #98

See CHANGELOG.md for full details.

Full Changelog: v0.34.0...v0.34.1

v0.34.0

07 Mar 06:46
0ee3c55

Choose a tag to compare

fixes

  • ExitPlanMode stuck after cancel + resume: stale outline_guard not cleaned up #93
  • stall monitor fails to detect stalls when no events arrive after session start; no Telegram notification #95

changes

  • show token-only cost footer for Gemini and AMP — renders 💰 26.0k in / 71 out when only token data is available #94
  • add Gemini CLI approval mode toggle in /config — "read-only" (default) or "full access" (--approval-mode=yolo) #90

docs

  • v0.34.0 doc audit: add Gemini CLI/Amp to engine lists, fix cost tracking table, add token-only footer note (#96)

Full Changelog: v0.33.4...v0.34.0

What's Changed

Full Changelog: v0.33.4...v0.34.0

v0.33.4

06 Mar 11:14

Choose a tag to compare

Full Changelog: v0.33.3...v0.33.4

v0.33.3

06 Mar 10:01

Choose a tag to compare

fixes

  • block ExitPlanMode after cooldown expires when no outline has been written — adds outline guard check before time-based cooldown #87
    • _OUTLINE_PENDING + max_text_len_since_cooldown < 200 guard fires regardless of cooldown expiry
    • strengthened deny/escalation messages with consequence warnings and concrete framing

Full Changelog: v0.33.2...v0.33.3

v0.33.2

06 Mar 08:44

Choose a tag to compare

Full Changelog: v0.33.0...v0.33.2

v0.33.0

06 Mar 05:13
3f25002

Choose a tag to compare

What's Changed

Full Changelog: v0.32.1...v0.33.0

v0.32.1

06 Mar 03:02

Choose a tag to compare

Full Changelog: v0.32.0...v0.32.1