TaskWraith 1.8.9
TaskWraith 1.8.9
Every release of TaskWraith has quietly been about the same question: how much
can you trust a panel of agents with, and how little do you have to babysit
them? 1.8.9 answers with elbow room. Agents get their own isolated checkouts.
Your merged work gets a watcher. The panel stops wasting turns on etiquette.
And you get to look away.
A room of their own
Runs that need one now claim an isolated worktree before dispatch —
allocated during preflight, bound per-thread, persisted asynchronously, and
reused on later turns. Parallel threads stop editing the same checkout out
from under each other, and Diff Studio follows the allocated worktree, so
review shows the tree the agent actually edited rather than the base checkout.
The same instinct runs deeper: Codex's runtime home is now seat-local, and
main-owned chat state (worktree bindings included) survives stale renderer
saves.
Someone keeps watch
The GitHub popover gains Watch this PR — a per-chat opt-in that keeps
polling after the agent's work lands. The poller is main-owned and skeptical:
it revalidates the PR number and head before posting a change, deduplicates
repeated CI states, and reports auth or missing-PR failures instead of
silently dropping them. Close the laptop; TaskWraith watches the checks.
AntiGravity takes a full seat
Introduced in 1.8.8, AntiGravity now becomes a first-class Ensemble
participant: lane-aware reachability, isolated seat prompting, serial and
fan-out routing, compaction, usage telemetry, grants, and every ordinary
participant affordance. Tool Grants close the same gap for Cursor — every
brokered live provider now shows the workspace-grant controls its broker
actually honors.
Rounds that get to the point
Every seat receives a concrete statement of what its posture permits, Boss
guidance favors one explicit-target fan-out and closes finished goals without
confirmation laps, audited ensemble_send participation stops masquerading as
a scary mutation approval, and background lanes run under their seat's own
posture. The separate Work Session mode retires in favor of the primitives
that outgrew it. And the Blackboard learns rich polls — put a question to
the panel, count the votes.
New minds on the roster
Claude Opus 5 arrives across desktop and iOS — default 1M context, the
full reasoning ladder through Ultracode, optional Fast mode. The New Additions
card leads with it beside the current Gemini 3.6/3.5 Flash lineup, identical
on both platforms.
Calm to read, quick to follow
Settled transcript activity folds instead of jumping — animated super-group
transitions on desktop and iOS, auto-follow that survives participant
boundaries, a jump pill that counts real messages. Approval requests float
above the composer. iOS converges all roster and side-chat creation on the
combined provider/model picker. And two long-standing irritations end: a
launch stall from unbucketed usage history, and phones buzzing with
intermediate task notifications.
See CHANGELOG.md in the tagged source for the complete notes.
Artifact record
- Tag / commit:
v1.8.9→0867c80c2(macOS artifacts built from this
commit; 63 commits ahead ofv1.8.8; iOS follow-onfdb545d01). - macOS: notarized universal
.dmg+.zip(Developer ID Application:
Christopher Izatt, 8CZML8FK2D). DMG notarization submission
1fb45460-7261-4572-9576-77281c34513b(Accepted); stapled and verified
withspctl(source=Notarized Developer ID) +stapler.
latest-mac.ymlpublished for stable-channel auto-update.- SHA-256
.dmg:735e90c0180713b94df2efe4c2788deeeee40f4e0929327a0f6cd096bcafce5f - SHA-256
.zip:aae1885afcb7b8debf8314b5168599aafe523ba924edbf99d0c9df4d811282d2
- SHA-256
- iOS/TestFlight:
0.1.0 (84)uploaded, delivery UUID
c90d29e5-a38f-4d43-a4ee-0f765446e594(processing). - Windows/Linux: attached after this release via the boolean-dispatch flow on
--ref v1.8.9(SHA-verified artifacts, feeds validated locally). - Source verification: gates green before bump (ci 14,244; validate:release
all steps; Kit 462/61 solo; bridge 91); full matrix green on pre-bump tip
2a8e11d4a(run30120910920) and on the bump commit before tagging. Also
carries the post-1.8.8 electron-updater credential-leak patch
(GHSA-p2f4-r6v6-j797).