Releases: boggspa/TaskWraith
Release list
TaskWraith 1.8.4
TaskWraith 1.8.4
TaskWraith 1.8.4 is a focused reliability release for transcript reading,
multi-provider dispatch, and Sidebar update chrome.
Highlights
- Transcript scrolling stays under the reader's control. Scrolling away
from the live edge now remains authoritative while new messages, thinking,
and tool activity arrive — including when a pristine chat replaces its
welcome surface with the first real transcript. Jump to latest counts
unseen activity until you deliberately return. - Concurrent Ensemble seats launch reliably. Ordinary dispatches into one
chat keep independent reservations, so overlapping fan-out lanes no longer
fail with a false live-owner conflict. Scheduled work remains excluded while
any ordinary dispatch is live. - Sidebar update progress stays visually seamless. The update pill now
shares the fixed-opacity chrome band with the masthead, workspace counters,
tabs, and search instead of opening a mismatched strip above them.
See CHANGELOG.md in the tagged source for the complete public notes.
Artifact record
- Tag / commit:
v1.8.4→f67f5f058(4 implementation commits ahead of
v1.8.3, plus the release commit). - macOS: notarized universal
.dmg+.zip(Developer ID Application:
Christopher Izatt, 8CZML8FK2D). App notarization submission
e76f88c5-30c2-41ec-becd-84338a84cf95; DMG notarization submission
3829ea7e-5edc-4961-ad32-28d81a4b42a7(both Accepted). App + DMG stapling,
Gatekeeper, packaged launch smoke, andlatest-mac.ymlfeed validation all
passed.- SHA-256
.dmg:f6f27029ee245a9b5e9aa4534614fac062f04d7cc757def4298e5b2af7094e31 - SHA-256
.zip:765bdc3fbed465a10d67abbfa7880cfd4e9f6f78c920895e010c9ded170a8453
- SHA-256
- iOS/TestFlight:
0.1.0 (79)uploaded successfully, delivery UUID
d2fef9f6-7681-46af-89e7-ceaf8f480561(processing). - Windows: exact-tag CI attachment run
29534607603succeeded, including the
full five-gate matrix and the unsigned x64 + arm64 installer build/upload. - Linux: exact-tag CI attachment run
29534615907succeeded, including the
full five-gate matrix and the AppImage + deb build/upload. The published
Windows and Linux update feeds were downloaded back from the release and
verified at version1.8.4against their uploaded artifact names and sizes. - GitHub release inventory: 15 uploaded assets across macOS, Windows, and
Linux (plus feeds, blockmaps, checksums, and SBOM). - Source verification: local gates green before bump (11,760 tests; iOS Kit
416/55; bridge suite;validate:releaseall steps). Source-tip matrix
29532725344and exact ship-commit matrix29533547714both green on all
five required legs before tagging.
TaskWraith 1.8.3
TaskWraith 1.8.3
TaskWraith 1.8.3 is a fast-follow to 1.8.2: it adds Moonshot's new Kimi K3
flagship and restores Windows and Linux as shipping platforms.
Note for Windows and Linux users: 1.8.2's Windows/Linux artifacts were
never published — 1.8.3 is your first update since 1.8.1 and includes
everything from both releases.
Highlights
- Kimi K3. Moonshot's new flagship model joins the Kimi provider — 256K
context, always-on Max-effort thinking, built for long-horizon agentic
coding. Selectable alongside Kimi K2.7 Code (which stays the default and
keeps its Standard/HighSpeed Fast toggle) across solo, Ensemble, queued,
scheduled, and remote runs. - Windows is a first-class platform again. Four Windows-fatal defects from
the recent hardening work are repaired: scheduled-workflow persistence no
longer fails on directory-fsync, media persistence no longer rejects every
asset (platform-aware permission and identity checks), and hardened Git
invocations no longer fatal before running. - Linux + concurrency hardening. Staged media cleanup is safe against
ext4 inode reuse, and concurrent identical media ingests always deduplicate
to the canonical asset.
See CHANGELOG.md in the tagged source for the complete public notes
(including the full 1.8.2 entry this release carries to Windows/Linux users).
Artifact record
- Tag / commit:
v1.8.3→43547d87(macOS artifacts built from this commit;
13 commits ahead ofv1.8.2). - macOS: notarized universal
.dmg+.zip(Developer ID Application:
Christopher Izatt, 8CZML8FK2D). DMG notarization submission
d15b299e-b09e-45b4-83a6-b319274b3d12(Accepted); stapled and verified with
spctl(source=Notarized Developer ID) +stapler.latest-mac.yml
published for stable-channel auto-update.- SHA-256
.dmg:c9a69eea30277e43c117f3352c8cb45cac45062772631f797bbad297c91e7aae - SHA-256
.zip:469aaea5f392e0024cdd57f314c331f4aeaea8b779ae1cdebf25993949cb1b02
- SHA-256
- iOS/TestFlight:
0.1.0 (78)uploaded to App Store Connect, delivery UUID
e6be9771-2e49-4cd5-8171-6d8f8a767d29(processing). - Windows/Linux: attached via CI workflow dispatch from
--ref v1.8.3— all
platform fixes are in-tag this cycle. - Source verification: local gates green before bump (11,749 tests; iOS Kit
416/55; bridge 88;validate:releaseall steps) AND the ship commit's full
GitHub matrix green on all five legs (run29509434288) before tagging.
TaskWraith 1.8.2
TaskWraith 1.8.2
TaskWraith 1.8.2 hardens the workbench's execution core: Kimi Code moves to a
contained ACP transport by default, scheduled workflows gain end-to-end
occurrence authority, and the iPhone/iPad companion can now operate workflows
directly.
Highlights
- Kimi Code runs through a contained ACP transport — now the default.
Sessions run in an isolated provider home while TaskWraith holds workspace
file authority through its brokered read/write/edit tools, with per-tool
approvals matching the stdio providers and the TaskWraith gateway MCP served
over HTTP. Setup copy is transport-aware, per-run thinking flows through ACP
configuration, and the usage meter reads the Kimi Code OAuth credential —
refresh-token rotation persists back to the CLI home so later logins stay
valid. - Kimi Code HighSpeed. Kimi K2.7 Code offers Standard and HighSpeed tiers
through the familiar Fast control across solo, Ensemble, queued, and remote
runs. - Workflow controls from the iPhone/iPad companion. Scheduled workflows can
be paused, resumed, or run immediately from iOS, with every write action
authorized against the host's native consent and authority checks. - Scheduled workflow occurrences dispatch exactly once. Occurrence
lifecycles are transacted with single-owner claims, journaled transitions,
and bounded retries; launches fail closed when preflight, admission, lease,
or provider authority cannot be established. - Usage and presentation. Usage surfaces show the provider's detected
account plan, the sidebar usage card gets a calmer bounded-glass treatment,
and provider colours are contrast-balanced across light and dark on desktop
and iOS — including upstream-brand overrides for Ollama-hosted models.
Reliability and safety
- Transcript navigation keeps the reader's place across chat switches, popouts,
and remounts; expanded Ensemble rounds stay expanded per chat; explicit input
owns scroll-away while live follow survives layout clamps. Fan-out activity
stays in one first-anchored viewport and directed steers stay
single-recipient. - Multiview lifecycle state stays with its pane and chat; concurrent chat saves
are serialized and revision-aware; queued chat updates survive hydration;
only persisted due tasks dispatch; scheduled Ensemble rounds reserve fresh
state; workspace execution targets stay pinned from startup. - Transcript media and attachments keep durable ownership — atomic grant
batches (forks and AV outputs included), fail-safe ledger locking, file-based
large-asset ingestion, and asynchronous staging. - iOS: the type-out reveal drains fully on stream exit, scoped to its run; the
composer diff pill avoids a first-frame layout livelock; app notices stay in
First Launch. - Provider edge cases: Grok recovers denied tools without weakening Read-Only,
Kimi speed tiers resolve through CLI aliases, Codex reasoning controls stay
pinned to the dispatched run, and Codex session/weekly quota windows keep the
right labels. Sandboxed packaged builds keep their capability handoff and
boot cleanly. - Security: run authority is reconstructed from canonical state rather than
renderer payloads; built-in Git actions treat repository configuration as
untrusted; native provider file/shell tools stay brokered; remote favicon
fetches are pinned and bounded; the Kimi Code contained transport is
deny-walled (no network tools, no server-side filesystem/exec tools,
fail-closed generation gate, no project-config code execution at session
start); scheduled and unattended workflow authority is native-owned with an
authenticated occurrence WAL, persisted elevation revocations, and
whitelisted runnable template fields.
See CHANGELOG.md in the tagged source for the complete public notes.
Artifact record
- Tag / commit:
v1.8.2→6820393a(macOS artifacts built from this commit;
169 commits of work ahead ofv1.8.1; the iOS build-number bump follows on
asc7bc0f0a7). - macOS: notarized universal
.dmg+.zip(Developer ID Application:
Christopher Izatt, 8CZML8FK2D). DMG notarization submission
fe916a93-4a6b-4a0c-aacd-bc8b43558e0e(Accepted); stapled and verified with
spctl(source=Notarized Developer ID) +stapler.latest-mac.yml
published for stable-channel auto-update.- SHA-256
.dmg:84ec7e88cb2a5cdfb7f898ee76f493ffb703decb8b707194db69032fc0229a00 - SHA-256
.zip:8e29cdd8f2c1d484ec2e5e6bf2b5664037763c55117df9f22d95ccc4edd58cff
- SHA-256
- iOS/TestFlight:
0.1.0 (77)uploaded to App Store Connect, delivery UUID
f386601b-8e6a-4d49-8e47-e1cc1faab965(processing). - Windows/Linux: attached via CI workflow dispatch after this release
(unsigned x64/arm64setup.exe; Linux AppImage +.deb). - Source verification: whole suite green before bump — 945 files / 11,743
tests; iOS Kitswift test414; swift bridge 88;validate:releaseall
steps.
TaskWraith 1.8.1
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.1→eac99767(macOS artifacts built from this commit;
the iOS build-number bump follows on as08ed731c4). - 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
- SHA-256
- 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/arm64setup.exe; Linux AppImage +.deb). - Source verification: whole suite green before bump — 858 files / 10,238 tests;
iOS Kitswift test403; swift bridge 88;validate:releaseall steps.
TaskWraith 1.8.0
TaskWraith 1.8.0
TaskWraith 1.8.0 is the largest release since the 1.7 line: a multi-provider
orchestration, model-control, long-session reliability, and desktop/iOS polish
release following a source-ahead round of more than 400 commits after v1.7.9.
Highlights
- One provider/model/reasoning picker now configures solo chats, side chats,
delegated workers, and Ensemble participants. The new reasoning ladder covers
each model's supported range, including GPT-5.6 Sol/Terra/Luna and Grok 4.5. - Delegated sub-thread workers are durable and inspectable: choose their seat,
recall the same session, queue a follow-up while busy, and receive joined
results through the parent's exactly-once mailbox. Failed and cancelled work
is returned as typed evidence rather than disappearing. - Fresh provider sessions use a progressive, session-pinned capability gateway,
keeping common coding tools close while specialized media, Canvas, creative,
introspection, and other tools remain discoverable with their original
approvals and audit identity. - Ensemble work is easier to follow with live elapsed/token telemetry, distinct
Scout/Worker/Reviewer glyphs, more accurate close-outs, Blackboard quick
access, and fan-out rounds that remain open until every detached lane settles. - Run and round close-outs gain readable summaries, with optional on-device
Apple Foundation Models generation and a deterministic, injection-guarded
fallback. - GitHub PR/CI state lives above the composer; the right dock gains Home; the
welcome dashboard gains an Agent Pool leaderboard; and Model Usage gains a
30-day model comparison table. - The theme now owns the reading surface independently of the composer shell,
with a fully opaque pure-white default transcript, native-aligned Codex light
chrome, shared first-class composer previews, metallic Multiview seams, and
quick Sidebar/Main-pane opacity controls. - The iPhone/iPad companion adds home search and thread management, scheduled
messages, transcript export, a glass model/reasoning picker, collapsible
reasoning, and a large streaming/reconnect performance pass.
Reliability and safety
- Bounded, checkpointed Kimi/Grok context compaction keeps long-running seats
recoverable without claiming transcript coverage it has not earned. - Cache-aware token accounting fixes historical/dashboard totals and records the
prompt each Ensemble participant actually received. - Multiview panes isolate their own composer clearance, workspace state, Home,
and popout actions while avoiding unrelated streaming re-renders. - Async delegated workers cannot inherit Trusted Session; they receive a capped,
signed permission snapshot. Cross-instance MCP writes and silent Ensemble
permission raises are also closed. - Transcript ordering, long-thinking layout, auto-follow, iOS reconnects, and
fan-out placement received broad correctness fixes.
See CHANGELOG.md in the release source for the complete Added / Changed / Fixed
/ Security / Accessibility / Removed / Documentation notes.
Artifact record
- Tag / commit:
v1.8.0/baf73212f - macOS notary submission: DMG
51a84cd4-21b4-4c69-90a3-dd4b7b0bfd7a(Accepted); app notarized inbuild:mac:notarized - macOS SHA-256:
.dmg—2e5f0dbdac7c779fcd525aca660e7cd4a41724c215124dd9b9998abb38b5b47a.zip—912d035f269866ab94090e855086a7f2011ff2f7b21ae67fb32bbec4b5824dc0
- iOS build / delivery UUID:
0.1.0 (75)/ced85d73-c3c2-4371-8c30-7a0b5f959d74 - Windows/Linux CI dispatch: dispatched post-publish (see repository Actions)
TaskWraith 1.7.9
TaskWraith 1.7.9
Desktop release with iOS companion build 73. Highlights: iOS performance pass, liquid-glass sheets, transcript parity refinements, Settings 14→9 cleanup, ensemble participant ordering fix, and deterministic roster seeding.
Checksums (SHA-256)
TaskWraith-1.7.9-universal-mac.dmg:7a15fb0465ff9a81597f47241bfadaab0465f613b470c255098c596e109e0410TaskWraith-1.7.9-universal-mac.zip:a87f46be8ef32f47217d9f7ec1248005de598d88e0cfb38c8809e7ec2de4627a
See CHANGELOG.md for full notes.
TaskWraith 1.7.8
Fixed
- iOS transcript hydration. The Mac bridge now avoids sending oversized rich
remote-projection frames that could exceed the relay's payload budget after
the phone had already received the lightweight chat list. Oversized projection
snapshots fan out through the existing single-envelope channel, and large
thread snapshots are trimmed to a safe latest-row window instead of leaving
mobile detail screens stuck on "Loading transcript from your Mac...". - iOS thread detail refreshes. Mobile detail views now re-request transcript
snapshots when a metadata-only snapshot says history exists but contains no
rows, and Mac-side request handling avoids races where an early request could
be ignored before the bridge connection was ready. - iOS projection aliases. Remote thread snapshots now carry the aliases the
Swift client expects, keeping transcript rows, ensemble metadata, and composer
context attached to the selected chat. - iOS compact composer. The mobile composer again collapses both the
above-row controls and the footer telemetry rail when the keyboard drops,
while preserving the compact diff access affordance. - iOS Ollama brand parity. Participant health cards now repair generic
Ollama display stamps with model-specific branding, so Laguna renders as
Poolside on mobile like it does on desktop. - Windows CI portability. Release/test scripts avoid POSIX-only assumptions
that broke the Windows lane.
TaskWraith 1.7.7
Added
- Thread Introspection — memory promotion (read-only MVP). A retrospective
layer scans recent threads and runs, harvests evidence (run events, approval
friction, message feedback, correction heuristics), and produces reviewable
Memory Proposal Packs with scoped, cited lessons (preferences, failure
modes, repo conventions, provider hints, skill patches, bugs, do-not-repeat
notes). Settings → Automation → Thread introspection supports a manual
24h run, proposal review (approve/reject), evidence citations, and a daily
Enable toggle for read-only scheduled packs. Distinct from per-run
Evidence Packs and ensemble Blackboard. SeeTHREAD_INTROSPECTION.md. - Thread Introspection — apply phase 1 (repo conventions). After explicit
approve in Settings, eligiblerepo_conventionanddo_not_repeatproposals
can be applied to the workspace RepoConventionIndex via
applyMemoryProposal(stableintro-{proposalId}entries, apply receipt on
the proposal). Blocked in phase 1: skill/instruction file writes,
skill_patch,bug,preference,provider_hint, andfailure_mode.
Skill patches remain review-only until a later Skill Patch Manager with diff
preview and rollback. SeeTHREAD_INTROSPECTION.md. - Thread Introspection — MCP trigger and review tools. Agents can now use
tw_introspection_run,tw_introspection_list,tw_introspection_read, and
tw_introspection_reviewto create, inspect, and review proposal packs from
chat. The MCP surface intentionally has no apply tool; applying approved
proposals remains gated through the Settings/API flow. - Thread Introspection — decay and supersede lifecycle. Store-level helpers
can now supersede one memory proposal with another, expire past-due proposed
items, and preserve bidirectional provenance links. Lifecycle controls are
internal for now; no Settings, IPC, MCP, or automatic lifecycle policy is
exposed yet. - Ensemble roster import/export. Settings → Ensemble Roster can now save,
import, and export full roster presets as portable JSON so teams can swap
task-specific ensembles between installs. Imported/exported rosters preserve
participant shape without carrying live Trusted Session authority. - iOS Ensemble parity. The companion app can create/switch Ensemble chats via
the same chat-kind bridge as desktop, repairs thread-list/task-card metadata
when older Mac projections are sparse, and keeps ensemble status visible in
the mobile shell. - Boss controls. Bounded Boss control tools add quota reset summaries,
timeout expiry, user-response tracking, participant summons, and MCP coverage
for controlled multi-agent orchestration. - Agent-pool and tool icon expansion. The agent-pool icon catalog now covers
more workflow/tool families, including Diff Nice and release/CI-oriented
glyphs.
Changed
- Trusted Session replaces ambiguous YOLO trust. Full local authority is now
granted per chat or per ensemble participant lane, not globally to every
participant in the session. Workspace Write is accented orange and Trusted
Session/Full Access is accented red in the picker and composer chip. - Release-class shell posture is narrower. Generic release shell commands no
longer receive blanket release approval; explicit publish/signing receipts
still carry their own authority. - Live activity attribution is clearer. Tool-call and thinking-trace stacks
show participant-style speaker headers, preserve model/reasoning boundaries,
and avoid rendering stale historical run cards in the transcript path. - Composer and workspace controls are denser and steadier. Git/worktree
rows, utility popovers, goal/plan popovers, diff counters, external-path rows,
and secondary workspace chrome were tightened for repeated operational use. - Release packaging checks are more stable. Gate A packaging excludes local
Cursor workspace state from the app bundle, reduces fixture IO, and keeps
optional macOS dependency installation scoped to the universal build path.
Fixed
- iOS thread-list recovery. Task-card fallbacks,
chatKindrepair, and
metadata snapshot merge keep companion lists aligned with desktop state after
older or partial broadcasts. - MCP bridge write hardening. Safe-write paths and tool alias classification
better distinguish reasoning traces, shell/search aliases, and write-capable
bridge operations. - Grok/Cursor composer glow parity. Provider aura styling now matches the
current composer shell for Grok and Cursor.
TaskWraith v1.7.6
TaskWraith v1.7.6
Release date: 2026-07-05
Tag: v1.7.6 @ 5973182fcfe3e87136a4e4251417aa59af45b5ab
TaskWraith is a local-first macOS desktop workbench for running and reviewing AI coding agents. Execution, history, and workspace state stay on your machine.
Highlights
Added
- Prompt caching guarantee tiers. Settings → Providers → Prompt caching shows per-transport posture (Guaranteed / Automatic / Best effort / Unsupported) with optional diagnostics when providers report cache read/creation tokens. Controllable API/BYOK paths honor policy modes (
off/auto/explicit); opaque CLI transports remain best-effort only. - Universal forks.
/forkand thread fork actions use a provider capability summary: native fork on Codex (thread/fork), emulated fork (isolated sibling chat with duplicated transcript) on other live providers, with clear native vs emulated labeling. - Worktree and branch orchestration. Runtime profile
workspaceMode: worktreeresolves to git worktree lifecycle at run launch. The composer above-row branch control opens a popover to list branches, create a branch, checkout, and create/select/remove worktrees with dirty-tree guards. - Thinking trace actions. Reasoning traces in the activity stack gain copy-friendly actions consistent with other tool cards.
- Provider thinking summaries. Assistant turns can surface compact thinking summaries where the provider exposes reasoning metadata.
Changed
- Cache usage telemetry. Model Usage and prompt-cache diagnostics surface cache read/creation tokens when providers report them, including on implicit caching transports TaskWraith observes but does not control.
- Run summary diff stats. Diff stat chips align with the current evidence-pack presentation.
- Composer shell polish. Mic affordance and provider-row aura refinements on the composer chrome.
- Sidebar workspace hierarchy. Startup layout for nested workspace trees is tidier and less jumpy on first paint.
- iOS run details token table. Token summary layout simplified on the companion run-details screen.
Fixed
- Branch popover readability and placement. The composer branch/worktree popover reuses the Model/Reasoning picker frosted-glass chrome and opens above the trigger by default so it no longer overlaps the picker row below.
- Grok and Cursor thinking traces. Incremental thinking deltas preserve whitespace and word boundaries instead of trimming each chunk before append.
- Brief mention overlay scroll sync. Ensemble brief @-mention overlays stay aligned while the transcript scrolls.
- Release-class shell commands. Approved release workflows (
git push,git_create_pr, and related host commands) bypass redundant shell blocks after explicit user approval.
Documentation
- New guide:
SESSION_AND_WORKSPACE.md(caching tiers, forks, worktrees). - Architecture and Advanced Optional Setup cross-links for BYOK caching caveats.
Full changelog: CHANGELOG.md
macOS downloads
| Artifact | SHA-256 |
|---|---|
TaskWraith-1.7.6-universal-mac.dmg |
809e3f9d2f3c601ca08288101be419c02001967a8228210b1de27795eae6a0e5 |
TaskWraith-1.7.6-universal-mac.zip |
097555e0dd2948e0c3efe6b5e213392718aca29a220a809e6214f3fcf775b542 |
latest-mac.yml |
74dec6e8a18ff35410af020c497c978649d6cc53c25e15b9d550ce98445ba3c3 |
sbom.cdx.json |
88503231e0bf03c3d8bed1462934f41df2e4c9c377d57cb064cbd4fc590777cb |
Checksums file: SHA256SUMS-1.7.6.txt
Notarization note: The universal .app inside the DMG is signed, notarized, and stapled. DMG-level stapling was deferred (stapler validate on the DMG reports no ticket yet); Gatekeeper acceptance was verified on the packaged .app.
iOS companion
TestFlight build 65 (marketing version 0.1.0) uploaded to App Store Connect with production push entitlements.
Upgrade
Existing installs on the stable channel should pick up 1.7.6 via the in-app updater (latest-mac.yml). New installs: open the .dmg and drag TaskWraith to Applications.
TaskWraith v1.7.5
1.7.5 - 2026-07-05
Added
- Agent Pool icon colour controls. Hue and brightness sliders stay visible for
seed, asset, and named icons — not only after Shuffle — with editable Hex and
RGB fields for precise picks. When Tint icon is on, your chosen colour
overrides pre-baked asset hues; when off, the preview stays monochrome while
the colour fields still show your last pick. - Agent Pool leaderboard. Settings → Agent Pool now includes a sortable
leaderboard table (styled like Model Usage) ranking pooled agents by runs,
threads, tokens, tool calls, edits, work time, ensemble stage/role, and last
active. Stats accumulate forward from saved ensemble runs. - Transcript participant filter rail. Ensemble transcripts gain a compact
filter rail so you can focus on one participant's messages without losing
round context. - Add selection to composer prompt. Highlight transcript text and send it
straight into the composer as quoted context. - Composer voice input. Pick a microphone source and dictate locally into
the composer; on-device transcription fills the prompt without sending audio
off-machine. - Ensemble brief presets. Edit reusable brief presets from Settings and
update them mid-round via a newensemble_briefMCP tool. - Stacked fan-out working indicators. Parallel fan-out lanes now show a
clearer stacked busy state while seats are running. - Plugin contributions surface. Activated plugin capabilities, tool bundles,
local services, workflow templates, connector secret setup, health probes, and
launch runners are wired into Settings and the new-workflow menu, with review
gates before risky activations. - Sketch canvas tooling. Agents can open a persisted sketch canvas for
lightweight markup workflows. - Poolside Laguna (Ollama). A new local-model preset joins the Ollama catalog.
- Full thinking traces. Extended reasoning traces are surfaced where the
provider exposes them. - Compact collapsed model-usage grid. With the sidebar collapsed, model usage
condenses into a tighter grid layout.
Changed
- Fan-out transcript grouping. Parallel fan-out activity rolls up into grouped
cards instead of scattering individual lane messages through the thread. - Ensemble send queueing. Sends issued while the orchestrator is busy route
through the ensemble queue instead of racing the active turn. - Solo assistant labels. Single-provider chats label assistant turns with
provider identities rather than generic placeholders. - Workspace board creator. Creating a board opens from a main-pane sheet
instead of a sidebar-only flow. - Sidebar rhythm and composer tabs. Section spacing is normalized; tucked
composer tabs cap at 850px so wide monitors do not sprawl. - Ensemble chars slider polish. Glass styling refinements and removal of
noisy warning hints on the orchestration row. - Ollama branding. Mentions, health cards, and iOS working labels carry
consistent Ollama identity. - Provider tools catalog. The tools reference is reorganized for easier
discovery.
Fixed
- Agent Pool tint precedence. Legacy baked accents no longer win over user
hue/brightness when tinting is enabled. - Settings roster brief editor width. The ensemble brief editor no longer
overflows its panel. - Workflow quick-create from general chats. Quick workflow creation works
from non-workspace threads again. - Participant filter rail alignment. Underfilled filter rails bottom-align
cleanly against the transcript edge. - Completion-claim warnings retired. Stale completion-claim transcript
warnings are removed in favour of the current evidence-pack flow. - Active run provider labels. In-flight runs show the correct provider name.
- Ollama health card brand fallback. Missing brand metadata no longer leaves
a blank card.
SHA-256 checksums (macOS artifacts):
31708ff3a630b7bed131cddcb0368e15d3104d6af89cd55b4c10f67af965c7cc TaskWraith-1.7.5-universal-mac.dmg
4d94de30fbf7ad6a6554cc4961231b7f552c1f502780db5ce7cc600a559415b6 TaskWraith-1.7.5-universal-mac.zip
Windows and Linux installers are unsigned CI builds attached after publish.