Skip to content

TaskWraith 1.8.1

Choose a tag to compare

@boggspa boggspa released this 12 Jul 18:24

TaskWraith 1.8.1

TaskWraith 1.8.1 is a focused reliability and orchestration release for the
local-first macOS workbench and its iPhone/iPad companion.

Highlights

  • Ensemble now has a BG stage for detached background work. BG seats stay
    out of ordinary rotation, start only when explicitly mentioned or delegated,
    and cannot take Boss, Captain, or synthesizer authority.
  • The composer now shows provider-backed live token and projected-cost usage for
    solo and Ensemble work when available, with a clear estimate when it is not.
  • Teams can close a genuinely complete active goal through a binding quorum poll
    when the Boss or Captain is unreachable; review gates stay attached to the
    goal they were created for.
  • Agents can propose a validated Ensemble roster for user confirmation; Settings
    can selectively import or export saved rosters and keeps participant cards
    compact until you need their detailed controls. The Blackboard popover can
    post or remove notes without opening the right dock.
  • Desktop and iOS receive a shared motion and feedback pass that respects Reduce
    Motion.

Reliability and safety

  • Ensemble routing now preserves event order and directed scope, favors an
    explicit mention over a yield return, closes terminal yields cleanly, and
    keeps foreground fan-out results with their source before the next serial
    speaker begins. A reader fan-out also shows one contextual Skip control.
  • Continuous mode returns control when a no-work, all-yielded panel cannot
    complete on its own, rather than spending another hop. Queued provider/model
    seat changes take effect only after the current pass closes.
  • Goal-complete proposal responses retain their own tool identity, and a poll
    resolution cannot create a duplicate audit status line. Activity collapse no
    longer risks a nested renderer update loop.
  • Settings and provider capability catalogues consistently surface the
    goal-complete proposal tool, including Cursor's gateway.
  • Solo Codex terminal state is persisted reliably. Kimi and Grok MCP handling,
    Kimi weekly quota reporting, late Kimi Wire failure handling, and unsupported
    Codex reasoning-level handling are corrected.
  • Before an iPhone/iPad action is sent, TaskWraith verifies the paired Mac is
    alive and makes a bounded reconnect/wake attempt if it has slept. The action
    is not sent until the host is proven reachable; synced threads remain
    readable meanwhile.
  • The reviewer-verdict exception is exact and gate-scoped. Agent-created roster
    imports require confirmation and remain capped to Read-Only, Plan, or Default
    permissions without custom overrides.

See CHANGELOG.md in the tagged source for the complete public notes.

Artifact record

  • Tag / commit: v1.8.1eac99767 (macOS artifacts built from this commit;
    the iOS build-number bump follows on as 08ed731c4).
  • macOS: notarized universal .dmg + .zip (Developer ID Application:
    Christopher Izatt, 8CZML8FK2D). DMG notarization submission
    5c237109-2a37-4746-b017-b6214b6bd255 (Accepted); stapled and verified with
    spctl (source=Notarized Developer ID) + stapler. latest-mac.yml
    published for stable-channel auto-update.
    • SHA-256 .dmg: 384f0e44a61a53ae7cfe9afd9ceb02f8b415bef7bfb8cd2eb988496b4d36454b
    • SHA-256 .zip: 37a3cab37718284ffd27e757922885a406c6aceb45986854140c50ae4c89c790
  • iOS/TestFlight: 0.1.0 (76) uploaded to App Store Connect, delivery UUID
    5a88bdc6-38ea-4f66-a393-1248741592ac (processing).
  • Windows/Linux: attached via CI workflow dispatch after this release
    (unsigned x64/arm64 setup.exe; Linux AppImage + .deb).
  • Source verification: whole suite green before bump — 858 files / 10,238 tests;
    iOS Kit swift test 403; swift bridge 88; validate:release all steps.