TaskWraith 1.8.8
TaskWraith 1.8.8
TaskWraith 1.8.8 introduces the opt-in AntiGravity provider, live estimated
token telemetry across the CLI providers, and a broad reliability pass over
Ensemble routing, the transcript, and startup.
Highlights
- AntiGravity (opt-in). Bring your own Gemini API key and run Gemini
models as a first-class provider — isolated per-turn execution,
authenticated model discovery with product names, a prompt-cache setting,
and an estimated-spend meter with a soft monthly budget in Model Usage. The
API-key lane behaves like every other bring-your-own-key provider; the
separate AntiGravity CLI integration stays behind its own informed-consent
card with per-lane consent and honest dormant/rollback semantics. - Live token telemetry. Grok, Cursor, and Kimi stream estimated working
telemetry (text, thinking, and tool output) from one shared token-estimate
authority; the working indicator and composer tally mark estimates and
prefer live provider totals for context tracking. - A ChatGPT composer shell. Codex's above-row paired with a flat capsule
body, satellite actions, and a wider model control. - Boss full-roster fan-out. One action fans work out to the whole
Ensemble roster, each participant under its own permission posture, with
visible turn order. - Transcript super-groups. Adjacent one-line summaries condense into
compact super-groups on desktop and iOS, and every message gains a
message-only copy action.
Reliability
- Closing the window no longer ends active runs.
- Startup defers project-reference reconciliation, prewarms roster discovery
after first paint, and bounds ensemble provider discovery. - Ensemble: explicit foreground yields honored, picker routing kept out of
composer text, seat-change announcement noise removed, Cursor runs bounded
against yield/transport zombies and missing terminal events, concurrent
Cursor MCP broker routes isolated, Codex tolerant of structured app-server
errors. - Transcript: stable attribution columns, short thought durations included,
read-only-aware attachment modal, and less chrome noise. - Permissions:
git statusallowed in read-only plans, trusted external
writes honored, unsupported provider grants rejected.
See CHANGELOG.md in the tagged source for the complete public notes.
Artifact record
- Tag / commit:
v1.8.8→65213b23(macOS artifacts built from this commit;
115 commits ahead ofv1.8.7; the iOS build-number bump follows on as
6bac15af0). - macOS: notarized universal
.dmg+.zip(Developer ID Application:
Christopher Izatt, 8CZML8FK2D). DMG notarization submission
1bb75c63-7080-4ac4-ba97-688a5254480f(Accepted); stapled and verified with
spctl(source=Notarized Developer ID) +stapler.latest-mac.yml
published for stable-channel auto-update.- SHA-256
.dmg:83a39277770127dfa4e47580ecabb2e90105439c925aa68d2f087c6df89c5d54 - SHA-256
.zip:b48fcff33d85f02b7331a1244b783c0847d3b3799aa1d0a70e2d3c235ad05672
- SHA-256
- iOS/TestFlight:
0.1.0 (83)uploaded to App Store Connect, delivery UUID
ec30c133-6bdc-4541-888b-7b974e02503a(processing). - Windows/Linux: attached via CI workflow dispatch from
--ref v1.8.8after
this release. - Source verification: local gates green before bump (
npm run ci14,066;
validate:releaseall steps; iOS Kit 458/60 solo; bridge 91) AND the full
GitHub matrix green on the pre-bump tipb1f19151a(run30080947397) plus
the bump commit's own matrix before tagging.