<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Releases on aitasks</title><link>https://www.aitasks.io/blog/</link><description>Recent content in Releases on aitasks</description><generator>Hugo</generator><language>en</language><atom:link href="https://www.aitasks.io/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>v0.32.0: Board columns you can actually manage, Grouped cards, and Reject a concern and it stays rejected</title><link>https://www.aitasks.io/blog/v0320-board-columns-you-can-actually-manage-grouped-cards-reject-a-concern-and-i/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0320-board-columns-you-can-actually-manage-grouped-cards-reject-a-concern-and-i/</guid><description>&lt;p&gt;v0.32.0 is a big one for anyone who lives in the board and the monitors. Columns became something you actually manage, cards learned to group themselves, and the shadow reviewer finally stops repeating objections you&amp;rsquo;ve already dismissed.&lt;/p&gt;
&lt;h2 id="board-columns-you-can-actually-manage"&gt;Board columns you can actually manage&lt;/h2&gt;
&lt;p&gt;Press &lt;code&gt;e&lt;/code&gt; on the board and you get a real Columns dialog — add, rename, recolour, reorder with &lt;code&gt;Shift+Up&lt;/code&gt;/&lt;code&gt;Shift+Down&lt;/code&gt;, and merge one column into another in a single move. Column creation also came to minimonitor: when a task prompt pops up, you can send it to an existing column or spin up a brand-new one right there, without ever opening the board.&lt;/p&gt;</description></item><item><title>v0.31.0: Mark cards and move them in bulk, The board got noticeably faster, and Every shortcut is visible again</title><link>https://www.aitasks.io/blog/v0310-mark-cards-and-move-them-in-bulk-the-board-got-noticeably-faster-every-sho/</link><pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0310-mark-cards-and-move-them-in-bulk-the-board-got-noticeably-faster-every-sho/</guid><description>&lt;p&gt;If you spend your day on the board, this one is for you. v0.31.0 makes the kanban board feel like a real tool for handling many tasks at once — and quietly fixes a whole class of &amp;ldquo;it said it worked but it didn&amp;rsquo;t&amp;rdquo; failures underneath.&lt;/p&gt;
&lt;h2 id="mark-cards-and-move-them-in-bulk"&gt;Mark cards and move them in bulk&lt;/h2&gt;
&lt;p&gt;Hit &lt;code&gt;Space&lt;/code&gt; on any card to mark it. The checkbox glyph is always visible, so you can see at a glance what&amp;rsquo;s selected, and the selection sticks as you navigate around. Then press &lt;code&gt;m&lt;/code&gt;, pick a destination column, and every marked task moves at once — with a review dialog first so you can back out.&lt;/p&gt;</description></item><item><title>v0.30.0: The shadow companion, in the full monitor, Manage every linked repo from the syncer, and Triage that keeps up with you</title><link>https://www.aitasks.io/blog/v0300-the-shadow-companion-in-the-full-monitor-manage-every-linked-repo-from-the/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0300-the-shadow-companion-in-the-full-monitor-manage-every-linked-repo-from-the/</guid><description>&lt;p&gt;v0.30.0 brings the shadow companion to the full monitor, turns the syncer into a real cross-repo control panel, and adds a pile of triage shortcuts you&amp;rsquo;ll wonder how you lived without.&lt;/p&gt;
&lt;h2 id="the-shadow-companion-in-the-full-monitor"&gt;The shadow companion, in the full monitor&lt;/h2&gt;
&lt;p&gt;Everything the minimonitor could do with a shadow agent, the full monitor can now do too — and then some. Your shadow sits in its own column right beside the agent it&amp;rsquo;s watching, with a live preview you can type into. When it raises concerns, you get a badge on the agent&amp;rsquo;s card and a toast the moment they appear; hit &lt;code&gt;c&lt;/code&gt; to page through them. Spawning is &lt;code&gt;e&lt;/code&gt; / &lt;code&gt;E&lt;/code&gt;, same as before, with a guard so you can&amp;rsquo;t accidentally end up with two shadows on one agent.&lt;/p&gt;</description></item><item><title>v0.29.0: Implementation trails, Work reports, and A real setup wizard for chat intake</title><link>https://www.aitasks.io/blog/v0290-implementation-trails-work-reports-a-real-setup-wizard-for-chat-intake/</link><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0290-implementation-trails-work-reports-a-real-setup-wizard-for-chat-intake/</guid><description>&lt;p&gt;v0.29.0 is a big one — two brand-new planning and reporting workflows, a proper setup wizard for chat intake, and Opus 5 / Sonnet 5 wired in as defaults.&lt;/p&gt;
&lt;h2 id="implementation-trails"&gt;Implementation trails&lt;/h2&gt;
&lt;p&gt;Big features rarely fit in one task, and figuring out what to do first across a dozen related tasks is a chore you end up redoing every week. &lt;code&gt;/aitask-trail&lt;/code&gt; does that analysis once and stores the answer: a wave-by-wave implementation plan, backed by evidence from the actual task files, plans, and gate state. It lives as a versioned artifact, so it survives the session — and when the underlying tasks change, the trail tells you it&amp;rsquo;s stale and why. The board picks it up with a new By-Trail view (&lt;code&gt;z&lt;/code&gt;): waves become columns, each card shows its classification and confidence, and &lt;code&gt;enter&lt;/code&gt; opens the full narrative.&lt;/p&gt;</description></item><item><title>v0.28.0: Report a bug from Discord, get back a ready-to-work task, Store and share artifacts with your team, Slack, and not just Discord</title><link>https://www.aitasks.io/blog/v0280-report-a-bug-from-discord-get-back-a-ready-to-work-task-store-and-share-ar/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0280-report-a-bug-from-discord-get-back-a-ready-to-work-task-store-and-share-ar/</guid><description>&lt;p&gt;v0.28.0 is a big one — a whole new way to file bugs from chat, team-wide artifact sharing, Slack support, and zero-config remote access for the mobile companion.&lt;/p&gt;
&lt;h2 id="report-a-bug-from-discord-get-back-a-ready-to-work-task"&gt;Report a bug from Discord, get back a ready-to-work task&lt;/h2&gt;
&lt;p&gt;Drop a bug report in Discord and a sandboxed agent takes it from there: it explores your codebase, asks you clarifying questions right in the thread, and files a structured task when it has what it needs. The agent runs in an isolated Docker container, and you watch the whole thing from the new &lt;code&gt;ait chatlink&lt;/code&gt; status screen.&lt;/p&gt;</description></item><item><title>v0.27.1: Better cross-repo task creation, A tidier board, and The shadow reviews your finished work</title><link>https://www.aitasks.io/blog/v0271-better-cross-repo-task-creation-a-tidier-board-the-shadow-reviews-your-fin/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0271-better-cross-repo-task-creation-a-tidier-board-the-shadow-reviews-your-fin/</guid><description>&lt;p&gt;A small follow-up release that smooths out cross-repo work and sharpens the shadow companion.&lt;/p&gt;
&lt;h2 id="better-cross-repo-task-creation"&gt;Better cross-repo task creation&lt;/h2&gt;
&lt;p&gt;If you work across linked projects, you can now create a child task directly in another repo by pointing &lt;code&gt;ait create&lt;/code&gt; at both a project and a parent. Project-routed creation also hands back an absolute path to the new task, so downstream tooling always knows exactly where it landed.&lt;/p&gt;
&lt;h2 id="a-tidier-board"&gt;A tidier board&lt;/h2&gt;
&lt;p&gt;The task board now hides footer actions that don&amp;rsquo;t apply to whatever you&amp;rsquo;ve got selected. No more staring at a Commit or Brainstorm button that would just no-op — you only see the moves you can actually make right now.&lt;/p&gt;</description></item><item><title>v0.27.0: Attach files to your tasks, Quality gates that actually run, and Teach it a new skill</title><link>https://www.aitasks.io/blog/v0270-attach-files-to-your-tasks-quality-gates-that-actually-run-teach-it-a-new/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0270-attach-files-to-your-tasks-quality-gates-that-actually-run-teach-it-a-new/</guid><description>&lt;p&gt;v0.27.0 is a big one — task attachments, a real quality-gate framework, and a way to teach the tool new skills all landed in the same release.&lt;/p&gt;
&lt;h2 id="attach-files-to-your-tasks"&gt;Attach files to your tasks&lt;/h2&gt;
&lt;p&gt;You can now attach files to any task with the new &lt;code&gt;ait attach&lt;/code&gt; command. Attachments are stored content-addressed and reference-counted, so the same file shared across tasks is only stored once, and blobs are garbage-collected when nothing points at them anymore — including the tricky cases where you archive or fold a task.&lt;/p&gt;</description></item><item><title>v0.26.1: Spin Up an Agent, No Task Required, and Upgrades That Survive GitHub Rate Limits</title><link>https://www.aitasks.io/blog/v0261-spin-up-an-agent-no-task-required-upgrades-that-survive-github-rate-limits/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0261-spin-up-an-agent-no-task-required-upgrades-that-survive-github-rate-limits/</guid><description>&lt;p&gt;A small but handy maintenance release that smooths out two rough edges.&lt;/p&gt;
&lt;h2 id="spin-up-an-agent-no-task-required"&gt;Spin Up an Agent, No Task Required&lt;/h2&gt;
&lt;p&gt;Sometimes you just want a code agent in front of you without ceremony. Hit &lt;code&gt;e&lt;/code&gt; in the TUI switcher and you get a fresh agent window with nothing attached — pick the agent and model right there and start hacking. Perfect for quick experiments and one-off questions.&lt;/p&gt;
&lt;h2 id="upgrades-that-survive-github-rate-limits"&gt;Upgrades That Survive GitHub Rate Limits&lt;/h2&gt;
&lt;p&gt;If GitHub&amp;rsquo;s API throttled you, &lt;code&gt;ait upgrade&lt;/code&gt; used to give up with a confusing &amp;ldquo;No releases found.&amp;rdquo; Now it quietly falls back to git tags and tells you the truth about where you stand, so checking for updates keeps working even when the API doesn&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>v0.26.0: Gate orchestration, end to end, Your terminals, on your phone, and Project groups</title><link>https://www.aitasks.io/blog/v0260-gate-orchestration-end-to-end-your-terminals-on-your-phone-project-groups/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0260-gate-orchestration-end-to-end-your-terminals-on-your-phone-project-groups/</guid><description>&lt;p&gt;v0.26.0 is a big one — it lands a full gate-driven verification system, brings the mobile companion&amp;rsquo;s live-terminal data plane online, and adds project groups plus a bunch of brainstorm TUI polish.&lt;/p&gt;
&lt;h2 id="gate-orchestration-end-to-end"&gt;Gate orchestration, end to end&lt;/h2&gt;
&lt;p&gt;Tasks now run their declared verification gates through a real orchestrator that handles retries, parallelism, and even detects when a gate is stuck. You can resume an interrupted task right where it left off with &lt;code&gt;aitask-resume&lt;/code&gt;, &lt;code&gt;aitask-pick&lt;/code&gt; surfaces in-flight tasks as resume candidates, and both the board (a new In-Flight view) and the monitor (a compact pass/pending/failed summary) show you gate progress at a glance.&lt;/p&gt;</description></item><item><title>v0.25.0: Task gates that actually drive the workflow, Your phone can now talk to your workspace, and Meet the shadow companion</title><link>https://www.aitasks.io/blog/v0250-task-gates-that-actually-drive-the-workflow-your-phone-can-now-talk-to-you/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0250-task-gates-that-actually-drive-the-workflow-your-phone-can-now-talk-to-you/</guid><description>&lt;p&gt;v0.25.0 is a big one — it lands a whole task-gating system, opens the door to the mobile companion app, and introduces an advisory &amp;ldquo;shadow&amp;rdquo; agent that watches over your coding agents.&lt;/p&gt;
&lt;h2 id="task-gates-that-actually-drive-the-workflow"&gt;Task gates that actually drive the workflow&lt;/h2&gt;
&lt;p&gt;Tasks can now carry named approval checkpoints — gates like &lt;em&gt;plan approved&lt;/em&gt;, &lt;em&gt;build verified&lt;/em&gt;, and &lt;em&gt;merge approved&lt;/em&gt; — recorded in a durable ledger. Once you turn on &lt;code&gt;record_gates&lt;/code&gt;, those gates aren&amp;rsquo;t just notes: they decide when dependent tasks unblock, hold a task back from archival until everything&amp;rsquo;s green, and let you pick up an in-flight task right where you left off instead of starting over. It&amp;rsquo;s the connective tissue that makes the workflow resumable and dependency-aware.&lt;/p&gt;</description></item><item><title>v0.24.0: See your proposal while you work, Your tmux sessions stop dying, and Smarter module decomposition</title><link>https://www.aitasks.io/blog/v0240-see-your-proposal-while-you-work-your-tmux-sessions-stop-dying-smarter-mod/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0240-see-your-proposal-while-you-work-your-tmux-sessions-stop-dying-smarter-mod/</guid><description>&lt;p&gt;v0.24.0 is a big one — 49 tasks landed, headlined by a ground-up tmux gateway, a much nicer brainstorm experience, and some quality-of-life wins for keyboard-driven workflows.&lt;/p&gt;
&lt;h2 id="see-your-proposal-while-you-work"&gt;See your proposal while you work&lt;/h2&gt;
&lt;p&gt;The brainstorm TUI now shows the relevant proposal side-by-side as you configure your next step — in the explore wizard, in module-decompose, with a section minimap and adjustable split ratios. You can hit &lt;code&gt;Ctrl+Shift+L&lt;/code&gt; to flip the preview into a syntax-highlighted, line-numbered source view. No more bouncing between screens to remember what you were building on.&lt;/p&gt;</description></item><item><title>v0.23.1: Installs that just re-run cleanly, and Less untracked clutter from generated skills</title><link>https://www.aitasks.io/blog/v0231-installs-that-just-re-run-cleanly-less-untracked-clutter-from-generated-sk/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0231-installs-that-just-re-run-cleanly-less-untracked-clutter-from-generated-sk/</guid><description>&lt;p&gt;v0.23.1 is a small housekeeping release that smooths out installs and setup.&lt;/p&gt;
&lt;h2 id="installs-that-just-re-run-cleanly"&gt;Installs that just re-run cleanly&lt;/h2&gt;
&lt;p&gt;Running the installer again won&amp;rsquo;t trip over itself anymore. If the global &lt;code&gt;ait&lt;/code&gt; shim is already in place, setup quietly moves on instead of bailing out — and any stray &lt;code&gt;packaging/&lt;/code&gt; directory the installer used to leave behind now gets cleaned up on its own.&lt;/p&gt;
&lt;h2 id="less-untracked-clutter-from-generated-skills"&gt;Less untracked clutter from generated skills&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ait setup&lt;/code&gt; now lays down the right gitignore rules so the skill variants your tools render locally stay out of your way, while the committed headless prerenders are still tracked. Your &lt;code&gt;git status&lt;/code&gt; stays clean.&lt;/p&gt;</description></item><item><title>v0.23.0: Brainstorm module decomposition, Risk evaluation in planning, Cross-repo planning, and straight from explore</title><link>https://www.aitasks.io/blog/v0230-brainstorm-module-decomposition-risk-evaluation-in-planning-cross-repo-pla/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0230-brainstorm-module-decomposition-risk-evaluation-in-planning-cross-repo-pla/</guid><description>&lt;p&gt;v0.23.0 is a big one — two major new capabilities land, plus a pile of macOS/portability fixes and UI polish.&lt;/p&gt;
&lt;h2 id="brainstorm-module-decomposition"&gt;Brainstorm module decomposition&lt;/h2&gt;
&lt;p&gt;You can now split a brainstorm design into independent module subgraphs and work each one on its own track. Decompose a design into modules, merge or sync them as first-class brainstorm operations, and watch each module&amp;rsquo;s status update live. When a module is ready to build, &amp;ldquo;Fast-track this module&amp;rdquo; extracts it into a linked aitask in a single pass.&lt;/p&gt;</description></item><item><title>v0.22.1: Track risk on your tasks, Risk evaluation, and when you want it</title><link>https://www.aitasks.io/blog/v0221-track-risk-on-your-tasks-risk-evaluation-when-you-want-it/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0221-track-risk-on-your-tasks-risk-evaluation-when-you-want-it/</guid><description>&lt;p&gt;A focused follow-up to v0.22.0&amp;rsquo;s cross-repo release, this one is all about risk-awareness in your task workflow.&lt;/p&gt;
&lt;h2 id="track-risk-on-your-tasks"&gt;Track risk on your tasks&lt;/h2&gt;
&lt;p&gt;Tasks can now carry a &lt;code&gt;risk&lt;/code&gt; level (high/medium/low) plus a list of &lt;code&gt;risk_mitigation_tasks&lt;/code&gt;. Set them straight from the CLI with &lt;code&gt;ait update --risk high&lt;/code&gt;, see risk at a glance in &lt;code&gt;ait ls&lt;/code&gt;, and edit it right in the board TUI. It&amp;rsquo;s a lightweight way to flag the work that needs extra care before it ships.&lt;/p&gt;</description></item><item><title>v0.22.0: Tasks that span multiple repos, Make every shortcut your own, and Manual verification that runs itself</title><link>https://www.aitasks.io/blog/v0220-tasks-that-span-multiple-repos-make-every-shortcut-your-own-manual-verific/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0220-tasks-that-span-multiple-repos-make-every-shortcut-your-own-manual-verific/</guid><description>&lt;p&gt;v0.22.0 is a big one — cross-repo dependencies, fully customizable keyboard shortcuts, autonomous manual verification, and Opus 4.8 as the new default.&lt;/p&gt;
&lt;h2 id="tasks-that-span-multiple-repos"&gt;Tasks that span multiple repos&lt;/h2&gt;
&lt;p&gt;You can now wire up dependencies &lt;em&gt;between&lt;/em&gt; aitasks projects, not just within one. A task in your frontend repo can declare it&amp;rsquo;s blocked by a task in your backend repo using the new &lt;code&gt;xdeps&lt;/code&gt; fields, and the board, planner, and blocking logic all understand it. Projects are referenced by a logical name you register once — no fragile &lt;code&gt;../&lt;/code&gt; paths — so cross-repo planning, task creation, and context lookups just work.&lt;/p&gt;</description></item><item><title>v0.21.0: Profile-aware skill templating, Brainstorm: auto-apply, DAG navigation, and operation detail, and Cross-repo project registry</title><link>https://www.aitasks.io/blog/v0210-profile-aware-skill-templating-brainstorm-auto-apply-dag-navigation-and-op/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0210-profile-aware-skill-templating-brainstorm-auto-apply-dag-navigation-and-op/</guid><description>&lt;p&gt;v0.21.0 is a big one — a foundational refactor of how skills are authored and dispatched, the brainstorm TUI graduating from &amp;ldquo;experiment&amp;rdquo; to a real DAG-driven planning workflow, first-class cross-repo project plumbing, and a fresh mobile-companion bridge.&lt;/p&gt;
&lt;h2 id="profile-aware-skill-templating"&gt;Profile-aware skill templating&lt;/h2&gt;
&lt;p&gt;Every aitask skill is now authored once as a &lt;code&gt;.md.j2&lt;/code&gt; Jinja template and rendered per execution profile, per agent. You stop maintaining four near-duplicate copies of each skill across Claude, Codex, Gemini, and OpenCode; the renderer fans out per-profile variants behind a thin stub. A new &lt;code&gt;ait skillrun&lt;/code&gt; command lets you launch any agent with any skill at any profile (with &lt;code&gt;--profile-override&lt;/code&gt; for ad-hoc tweaks and &lt;code&gt;--dry-run&lt;/code&gt; previews), and the Per-Run profile editor lets you tweak the active profile right from the launch dialog. Saving a profile invalidates the right rendered variants automatically — running agents pick up the new values on next invocation.&lt;/p&gt;</description></item><item><title>v0.21.1: Choose-sibling picker in monitor, Brainstorm retry-apply actually retries, and Release-post YAML hardening</title><link>https://www.aitasks.io/blog/v0211-choose-sibling-picker-in-monitor-brainstorm-retry-apply-actually-retries-r/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0211-choose-sibling-picker-in-monitor-brainstorm-retry-apply-actually-retries-r/</guid><description>&lt;p&gt;v0.21.1 is a small patch — a couple of brainstorm/monitor papercuts and a fix for the v0.21.0 release-post pipeline so the next blog post doesn&amp;rsquo;t break.&lt;/p&gt;
&lt;h2 id="choose-sibling-picker-in-monitor"&gt;Choose-sibling picker in monitor&lt;/h2&gt;
&lt;p&gt;The monitor TUI&amp;rsquo;s next-task dialog now lets you pick any ready sibling of the current task from a list, with blocked-by-sibling annotations on each row. Mid-family pivots no longer require backing out to the board.&lt;/p&gt;
&lt;h2 id="brainstorm-retry-apply-actually-retries"&gt;Brainstorm retry-apply actually retries&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ctrl+shift+x/y/d&lt;/code&gt; retry-apply bindings in brainstorm were silently doing nothing once their internal tracking set drained — typically right after the original apply ran. They now rescan the worktree for completed agents on every invocation, and surface a clear notify when there&amp;rsquo;s nothing to retry.&lt;/p&gt;</description></item><item><title>v0.20.3: Linux install pages unified, Curl-first install, with native packages as the alternative, and A page on updating model lists</title><link>https://www.aitasks.io/blog/v0203-linux-install-pages-unified-curl-first-install-with-native-packages-as-the/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0203-linux-install-pages-unified-curl-first-install-with-native-packages-as-the/</guid><description>&lt;p&gt;v0.20.3 is mostly a documentation release — a big sweep across the website to make it easier to find what you need, install the framework the way you prefer, and discover features that have been there for a while but weren&amp;rsquo;t obvious.&lt;/p&gt;
&lt;h2 id="linux-install-pages-unified"&gt;Linux install pages unified&lt;/h2&gt;
&lt;p&gt;The three separate install pages for Arch, Debian, and Fedora are gone. There&amp;rsquo;s now a single &lt;strong&gt;Linux&lt;/strong&gt; page with per-distro sections, and the Installation index has been reorganized into clear &amp;ldquo;Operating systems&amp;rdquo; and &amp;ldquo;Setup topics&amp;rdquo; groups. If you&amp;rsquo;ve ever bounced between three near-identical pages trying to find your distro, you&amp;rsquo;ll like this.&lt;/p&gt;</description></item><item><title>v0.20.1 Release</title><link>https://www.aitasks.io/blog/v0201/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0201/</guid><description>&lt;p&gt;A quick maintenance release. The nfpm GitHub Action we relied on for building Debian and RPM packages was deleted upstream, which broke our release pipeline. v0.20.1 swaps it for a direct Docker invocation of the same tool, so .deb and .rpm packages are once again attached to every release.&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Full changelog:&lt;/strong&gt; &lt;a href="https://github.com/beyondeye/aitasks/releases/tag/v0.20.1"&gt;v0.20.1 on GitHub&lt;/a&gt;&lt;/p&gt;</description></item><item><title>v0.20.2: A redesigned home page, Native installs for every platform, and Code browser History screen no longer crashes</title><link>https://www.aitasks.io/blog/v0202-a-redesigned-home-page-native-installs-for-every-platform-code-browser-his/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0202-a-redesigned-home-page-native-installs-for-every-platform-code-browser-his/</guid><description>&lt;p&gt;A polish-focused release. The website got a visual makeover, install instructions now match how you actually want to install software, and a couple of nasty bugs got squashed.&lt;/p&gt;
&lt;h2 id="a-redesigned-home-page"&gt;A redesigned home page&lt;/h2&gt;
&lt;p&gt;The website home page now leads with a split hero — clear pitch on the left, a screenshot of the Board on the right — and gets straight to the point. Below that, a new &amp;ldquo;Take the tour&amp;rdquo; mosaic shows off the suite of TUIs (Board, Code Browser, Monitor, Settings, Stats) at a glance, with each tile linking through to the relevant docs. The top feature cards are clickable too, so you can jump straight into the part of the framework that interests you.&lt;/p&gt;</description></item><item><title>v0.20.0: Install via your distro's package manager, A dedicated syncer TUI, and Opt-in PyPy fast-path</title><link>https://www.aitasks.io/blog/v0200-install-via-your-distro-s-package-manager-a-dedicated-syncer-tui-opt-in-py/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0200-install-via-your-distro-s-package-manager-a-dedicated-syncer-tui-opt-in-py/</guid><description>&lt;p&gt;v0.20.0 is a big one — a brand new sync TUI, package-manager installs across four ecosystems, an opt-in PyPy fast-path that makes the long-running TUIs noticeably snappier, and a wave of polish across brainstorm.&lt;/p&gt;
&lt;h2 id="install-via-your-distros-package-manager"&gt;Install via your distro&amp;rsquo;s package manager&lt;/h2&gt;
&lt;p&gt;Aitasks now ships as proper packages on Homebrew, the AUR, Debian/Ubuntu (&lt;code&gt;.deb&lt;/code&gt;), and Fedora/RHEL (&lt;code&gt;.rpm&lt;/code&gt;). Each tag triggers a CI workflow that builds, tests, and publishes the appropriate format, so &lt;code&gt;brew install aitasks&lt;/code&gt;, &lt;code&gt;yay -S aitasks&lt;/code&gt;, &lt;code&gt;apt install ./aitasks_*.deb&lt;/code&gt;, and &lt;code&gt;dnf install ./aitasks-*.rpm&lt;/code&gt; all just work. The &lt;code&gt;ait&lt;/code&gt; shim itself was extracted to a single canonical file so every package consumes the same binary.&lt;/p&gt;</description></item><item><title>v0.19.2: Python wrappers that actually stay inside the venv, Warnings before you build on stale main, and Source-tree setup gets the starter tmux config too</title><link>https://www.aitasks.io/blog/v0192-python-wrappers-that-actually-stay-inside-the-venv-warnings-before-you-bui/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0192-python-wrappers-that-actually-stay-inside-the-venv-warnings-before-you-bui/</guid><description>&lt;p&gt;v0.19.2 is a reliability-focused release for the everyday setup and release workflows. It fixes a few sharp edges around Python environments, tmux setup, macOS docs, and stale task data during changelog generation.&lt;/p&gt;
&lt;h2 id="python-wrappers-that-actually-stay-inside-the-venv"&gt;Python wrappers that actually stay inside the venv&lt;/h2&gt;
&lt;p&gt;The framework Python launchers now use wrapper scripts instead of symlink chains. That keeps &lt;code&gt;ait board&lt;/code&gt; and the other Python tools inside the aitasks virtual environment, so packages like Textual, PyYAML, and linkify-it are found reliably after setup.&lt;/p&gt;</description></item><item><title>v0.19.0: A modern Python venv that installs itself, `ait setup` on a fresh clone, polished end-to-end, Brainstorm: fewer crashes, and more visibility</title><link>https://www.aitasks.io/blog/v0190-a-modern-python-venv-that-installs-itself-ait-setup-on-a-fresh-clone-polis/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0190-a-modern-python-venv-that-installs-itself-ait-setup-on-a-fresh-clone-polis/</guid><description>&lt;p&gt;v0.19.0 is mostly an infrastructure release — the Python venv story, &lt;code&gt;ait setup&lt;/code&gt; on a fresh clone, and brainstorm stability all got a lot of attention. There&amp;rsquo;s also a new audit-wrappers skill that closes a recurring drift class.&lt;/p&gt;
&lt;h2 id="a-modern-python-venv-that-installs-itself"&gt;A modern Python venv that installs itself&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ait setup&lt;/code&gt; now requires Python ≥3.11 and will auto-install a modern interpreter for you when the system Python is too old — Homebrew on macOS, uv-managed builds on Linux. Once installed, all aitasks scripts resolve through a single helper (&lt;code&gt;lib/python_resolve.sh&lt;/code&gt;) and a scoped &lt;code&gt;~/.aitask/bin&lt;/code&gt; symlink, so the framework picks up the right interpreter without ever touching your shell rc files. If you&amp;rsquo;ve been getting &amp;ldquo;Python too old&amp;rdquo; failures on Debian or older macOS, this just works now.&lt;/p&gt;</description></item><item><title>v0.19.1: Releases and changelogs no longer miss remote tasks, and macOS test suite is back at parity with Linux</title><link>https://www.aitasks.io/blog/v0191-releases-and-changelogs-no-longer-miss-remote-tasks-macos-test-suite-is-ba/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0191-releases-and-changelogs-no-longer-miss-remote-tasks-macos-test-suite-is-ba/</guid><description>&lt;p&gt;v0.19.1 is a quick follow-up to v0.19.0 with two reliability fixes you&amp;rsquo;ll appreciate if you contribute to aitasks itself or develop on macOS.&lt;/p&gt;
&lt;h2 id="releases-and-changelogs-no-longer-miss-remote-tasks"&gt;Releases and changelogs no longer miss remote tasks&lt;/h2&gt;
&lt;p&gt;If you cut a release while local &lt;code&gt;main&lt;/code&gt; was a few commits behind &lt;code&gt;origin/main&lt;/code&gt;, the changelog could silently skip those tasks and the release tag could land on stale code. The release script and the &lt;code&gt;/aitask-changelog&lt;/code&gt; skill now fetch and offer to pull before doing anything destructive, so you can run them confidently from any clone.&lt;/p&gt;</description></item><item><title>v0.18.3: Brainstorm agents run interactive by default, Brainstorm sessions that don't get stuck, and MissedHeartbeat is gone (and that means a small migration)</title><link>https://www.aitasks.io/blog/v0183-brainstorm-agents-run-interactive-by-default-brainstorm-sessions-that-don/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0183-brainstorm-agents-run-interactive-by-default-brainstorm-sessions-that-don/</guid><description>&lt;p&gt;v0.18.3 is mostly a brainstorm release — the TUI got a lot more transparent and a lot more resilient when things flake out. The agent-crew state machine also took a small but breaking turn.&lt;/p&gt;
&lt;h2 id="brainstorm-agents-run-interactive-by-default"&gt;Brainstorm agents run interactive by default&lt;/h2&gt;
&lt;p&gt;Every brainstorm agent type — initializer, detailer, explorer, comparator, synthesizer, patcher — now launches in a tmux pane by default instead of headless. You can watch each agent work and step in if you need to, without having to override &lt;code&gt;launch_mode&lt;/code&gt; in &lt;code&gt;codeagent_config.json&lt;/code&gt;. There&amp;rsquo;s also a new dim-cycling activity indicator next to the initializer banner and the Status tab that flashes on each poll, so you can tell the agent is alive even when nothing visible has changed.&lt;/p&gt;</description></item><item><title>v0.18.1: Triage manual-verification checklists in batches, Filter the board by issue type, and `ait upgrade` actually upgrades branch-mode setups now</title><link>https://www.aitasks.io/blog/v0181-triage-manual-verification-checklists-in-batches-filter-the-board-by-issue/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0181-triage-manual-verification-checklists-in-batches-filter-the-board-by-issue/</guid><description>&lt;p&gt;v0.18.1 is a polish-and-fix release. The headline changes are a faster manual-verification flow, a new issue-type filter in the board, and a fix for branch-mode upgrades that were silently leaving framework files uncommitted.&lt;/p&gt;
&lt;h2 id="triage-manual-verification-checklists-in-batches"&gt;Triage manual-verification checklists in batches&lt;/h2&gt;
&lt;p&gt;Manual-verification tasks used to walk you through items one at a time. Now the skill re-renders the whole numbered checklist with state markers on every turn, and you can answer in batch through the Other field — &lt;code&gt;1 pass, 3 defer, 5 skip not applicable&lt;/code&gt; lands four state changes in a single response. The single-item Pass/Fail/Skip/Defer prompt is still there for the items that actually need careful thought.&lt;/p&gt;</description></item><item><title>v0.18.2: Multi-session stats in the TUI, Monitor and minimonitor handle cross-session agents correctly, and Agent crews that recover instead of erroring out</title><link>https://www.aitasks.io/blog/v0182-multi-session-stats-in-the-tui-monitor-and-minimonitor-handle-cross-sessio/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0182-multi-session-stats-in-the-tui-monitor-and-minimonitor-handle-cross-sessio/</guid><description>&lt;p&gt;v0.18.2 is mostly a polish release for multi-session — stats picks up every session you&amp;rsquo;ve got, and the monitor finally stops mixing up which project a foreign-session agent belongs to. Agent crews and brainstorm sessions also got a lot more forgiving when something flakes.&lt;/p&gt;
&lt;h2 id="multi-session-stats-in-the-tui"&gt;Multi-session stats in the TUI&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ait stats&lt;/code&gt; TUI now picks up every aitasks session on your machine. A new Session panel on the left lets you cycle between them with &lt;code&gt;←&lt;/code&gt; / &lt;code&gt;→&lt;/code&gt; or click to jump to one. There&amp;rsquo;s also a new &lt;code&gt;sessions&lt;/code&gt; preset with a grouped bar chart comparing today / 7-day / 30-day activity across all of them — useful for getting a single read on where your time has been going.&lt;/p&gt;</description></item><item><title>v0.18.0: Your monitor and minimonitor now see every project at once, The TUI switcher teleports across sessions, and `ait install` is now `ait upgrade`</title><link>https://www.aitasks.io/blog/v0180-your-monitor-and-minimonitor-now-see-every-project-at-once-the-tui-switche/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0180-your-monitor-and-minimonitor-now-see-every-project-at-once-the-tui-switche/</guid><description>&lt;p&gt;v0.18.0 is the multi-session release. If you keep two or three aitasks projects open in separate tmux sessions, every TUI now sees them all at once instead of pretending only the current session exists.&lt;/p&gt;
&lt;h2 id="your-monitor-and-minimonitor-now-see-every-project-at-once"&gt;Your monitor and minimonitor now see every project at once&lt;/h2&gt;
&lt;p&gt;Both &lt;code&gt;ait monitor&lt;/code&gt; and &lt;code&gt;ait minimonitor&lt;/code&gt; now aggregate code-agent panes across every tmux session rooted in an aitasks project. No more switching sessions just to check whether the other project&amp;rsquo;s agent finished — it&amp;rsquo;s all one list, grouped by session under divider rows. Tap &lt;code&gt;M&lt;/code&gt; in either TUI to flip back to single-session view if you want it.&lt;/p&gt;</description></item><item><title>v0.17.1: Import proposals straight into brainstorm, Lazygit with a built-in dashboard, and `ait setup` that tells you what's going on</title><link>https://www.aitasks.io/blog/v0171-import-proposals-straight-into-brainstorm-lazygit-with-a-built-in-dashboar/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0171-import-proposals-straight-into-brainstorm-lazygit-with-a-built-in-dashboar/</guid><description>&lt;p&gt;v0.17.1 is a small but focused release: you can now bring your own proposal into the brainstorm engine, lazygit gets a dashboard companion, and &lt;code&gt;ait setup&lt;/code&gt; is noticeably more trustworthy.&lt;/p&gt;
&lt;h2 id="import-proposals-straight-into-brainstorm"&gt;Import proposals straight into brainstorm&lt;/h2&gt;
&lt;p&gt;If you already have a markdown spec for a feature, you no longer have to paste it into a blank brainstorm session by hand. &lt;code&gt;ait brainstorm init --proposal-file my_proposal.md&lt;/code&gt; now hands the file to a new initializer agent that reformats it into the brainstorm node format — structured sections, dimension metadata, the whole shape — then auto-starts the crew runner so you can jump straight into the interactive flow.&lt;/p&gt;</description></item><item><title>v0.17.2: Import a proposal when you start a brainstorm, and Fresh installs actually work now</title><link>https://www.aitasks.io/blog/v0172-import-a-proposal-when-you-start-a-brainstorm-fresh-installs-actually-work/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0172-import-a-proposal-when-you-start-a-brainstorm-fresh-installs-actually-work/</guid><description>&lt;p&gt;v0.17.2 is mostly a stabilization release — a new way to kick off a brainstorm session, plus a handful of install and test-scaffolding fixes that have been biting people trying out the framework for the first time.&lt;/p&gt;
&lt;h2 id="import-a-proposal-when-you-start-a-brainstorm"&gt;Import a proposal when you start a brainstorm&lt;/h2&gt;
&lt;p&gt;When you run &lt;code&gt;ait brainstorm &amp;lt;N&amp;gt;&lt;/code&gt; on a fresh task, the init modal now gives you three choices: Blank, Import Proposal…, or Cancel. Picking Import opens a markdown file picker (filtered to &lt;code&gt;.md&lt;/code&gt; / &lt;code&gt;.markdown&lt;/code&gt;), runs an initializer agent over the file you chose, and applies its output to seed the first brainstorm node — so you can bring an existing design doc or proposal straight into the tree instead of starting from scratch.&lt;/p&gt;</description></item><item><title>v0.17.3: Task IDs now start at 1, Tmux targeting no longer confuses sibling projects, and `ait setup` adds `__pycache__/` to `.gitignore`</title><link>https://www.aitasks.io/blog/v0173-task-ids-now-start-at-1-tmux-targeting-no-longer-confuses-sibling-projects/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0173-task-ids-now-start-at-1-tmux-targeting-no-longer-confuses-sibling-projects/</guid><description>&lt;p&gt;v0.17.3 is a small bug-fix release — three quality-of-life fixes aimed at people running the framework across multiple projects or starting fresh ones.&lt;/p&gt;
&lt;h2 id="task-ids-now-start-at-1"&gt;Task IDs now start at 1&lt;/h2&gt;
&lt;p&gt;New projects used to begin at t10 because of a buffer that made room for future renumbering. The buffer is gone: &lt;code&gt;--peek&lt;/code&gt; returns 1, the first &lt;code&gt;ait claim&lt;/code&gt; returns 1, and fresh projects finally look the way most people expect them to.&lt;/p&gt;</description></item><item><title>v0.17.0: Manual verification workflow, Stats TUI, and Shared section viewer across TUIs</title><link>https://www.aitasks.io/blog/v0170-manual-verification-workflow-stats-tui-shared-section-viewer-across-tuis/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0170-manual-verification-workflow-stats-tui-shared-section-viewer-across-tuis/</guid><description>&lt;p&gt;v0.17.0 is a workflow-and-UX release: a brand-new manual-verification loop, a full interactive stats TUI, section-aware navigation across three TUIs, and a ground-up rewrite of the website and landing page.&lt;/p&gt;
&lt;h2 id="manual-verification-workflow"&gt;Manual verification workflow&lt;/h2&gt;
&lt;p&gt;Some things you just can&amp;rsquo;t test with a bash assertion — you have to load the TUI, click through it, and see whether the row reorders. v0.17.0 gives those checks a proper home: mark a task with &lt;code&gt;issue_type: manual_verification&lt;/code&gt;, list the items to verify, and &lt;code&gt;/aitask-pick&lt;/code&gt; walks you through a Pass / Fail / Skip / Defer loop for each one. Failures become linked bug-fix follow-ups automatically, deferred items carry over into a fresh task on archival, and the archival gate makes sure you can&amp;rsquo;t forget half-finished verification runs.&lt;/p&gt;</description></item><item><title>v0.16.1: Claude Opus 4.7 is now the default, Fuzzy file search in the codebrowser, and Structured brainstorming</title><link>https://www.aitasks.io/blog/v0161-claude-opus-4-7-is-now-the-default-fuzzy-file-search-in-the-codebrowser-st/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0161-claude-opus-4-7-is-now-the-default-fuzzy-file-search-in-the-codebrowser-st/</guid><description>&lt;p&gt;v0.16.1 ships with Claude Opus 4.7 as the new default and a pile of codebrowser TUI upgrades. Structured brainstorming lands too — you can now zoom brainstorm operations in on individual sections of a plan.&lt;/p&gt;
&lt;h2 id="claude-opus-47-is-now-the-default"&gt;Claude Opus 4.7 is now the default&lt;/h2&gt;
&lt;p&gt;Opus 4.7 is registered in two variants — standard and 1M context — and the 1M variant is the new default for pick, explore, and all brainstorm ops. If you want the standard variant or need to swap models later, the new &lt;code&gt;aitask-add-model&lt;/code&gt; skill registers models and promotes them to defaults with a single command, including dry-run diffs so you can see exactly what it will change.&lt;/p&gt;</description></item><item><title>v0.16.0: Interactive agent launch mode, File references on tasks, and Plan verification tracking</title><link>https://www.aitasks.io/blog/v0160-interactive-agent-launch-mode-file-references-on-tasks-plan-verification-t/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0160-interactive-agent-launch-mode-file-references-on-tasks-plan-verification-t/</guid><description>&lt;p&gt;v0.16.0 is a big one — 46 tasks landed, headlined by interactive agents you can actually watch, a file-references system that ties tasks to specific lines of code, and smarter plan verification that stops duplicated work across agents.&lt;/p&gt;
&lt;h2 id="interactive-agent-launch-mode"&gt;Interactive agent launch mode&lt;/h2&gt;
&lt;p&gt;You can now run agentcrew agents in &lt;code&gt;interactive&lt;/code&gt; mode instead of headless, which means they spawn inside a tmux window you can attach to and watch live. Flip the mode per-agent from the brainstorm wizard, from the Status tab with &lt;code&gt;e&lt;/code&gt;, or via the new &lt;code&gt;ait crew setmode&lt;/code&gt; CLI — each agent type ships with a sensible default that you can override in the Settings TUI.&lt;/p&gt;</description></item><item><title>v0.15.1: Scroll back through your agent's output, `ait ide` from a fresh shell just works, TUI switcher, and now documented</title><link>https://www.aitasks.io/blog/v0151-scroll-back-through-your-agent-s-output-ait-ide-from-a-fresh-shell-just-wo/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0151-scroll-back-through-your-agent-s-output-ait-ide-from-a-fresh-shell-just-wo/</guid><description>&lt;p&gt;A quick follow-up to v0.15.0 with one notable feature, a shim fix, and the final piece of the TUI switcher docs.&lt;/p&gt;
&lt;h2 id="scroll-back-through-your-agents-output"&gt;Scroll back through your agent&amp;rsquo;s output&lt;/h2&gt;
&lt;p&gt;The monitor preview has been pretty tight until now — you saw the last few lines and that was it. v0.15.1 gives it real scrollback: mouse-wheel through the last 200 lines, toggle a scrollbar with &lt;code&gt;b&lt;/code&gt;, or cycle to an XL preset that fills the whole terminal. It still follows the tail automatically, so you only lose the auto-scroll when you actually scroll up to read something.&lt;/p&gt;</description></item><item><title>v0.15.0: One-step startup with `ait ide`, Live monitor TUI for agent panes, and Minimonitor side panel</title><link>https://www.aitasks.io/blog/v0150-one-step-startup-with-ait-ide-live-monitor-tui-for-agent-panes-minimonitor/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0150-one-step-startup-with-ait-ide-live-monitor-tui-for-agent-panes-minimonitor/</guid><description>&lt;p&gt;v0.15.0 is a big release centered on live tmux monitoring. Running several code agents in parallel is now a first-class experience, with two new monitor TUIs, a one-keystroke TUI switcher, and a single &lt;code&gt;ait ide&lt;/code&gt; command to get everything going.&lt;/p&gt;
&lt;h2 id="one-step-startup-with-ait-ide"&gt;One-step startup with &lt;code&gt;ait ide&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Spinning up your workspace used to take four steps: open a terminal, &lt;code&gt;cd&lt;/code&gt; into the project, start tmux, then start the monitor. Now it&amp;rsquo;s just &lt;code&gt;ait ide&lt;/code&gt;. The new command creates (or attaches to) your project&amp;rsquo;s tmux session and opens a monitor window for you — whether you&amp;rsquo;re running it fresh outside tmux, inside an existing session, or on a second terminal to get another view of the same workspace.&lt;/p&gt;</description></item><item><title>v0.14.0: Browse Your Completed Tasks, Process Monitoring and Hard Kill, and Unified Launch Dialog with tmux Support</title><link>https://www.aitasks.io/blog/v0140-browse-your-completed-tasks-process-monitoring-and-hard-kill-unified-launc/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0140-browse-your-completed-tasks-process-monitoring-and-hard-kill-unified-launc/</guid><description>&lt;p&gt;v0.14.0 is a big one — headlined by a full history browser, process monitoring, and a unified tmux-aware launch dialog across all TUIs.&lt;/p&gt;
&lt;h2 id="browse-your-completed-tasks"&gt;Browse Your Completed Tasks&lt;/h2&gt;
&lt;p&gt;The codebrowser now has a history screen (press &lt;code&gt;h&lt;/code&gt;) that lets you browse every archived task. Search and filter by labels, read the full task details and implementation plans, navigate to sibling tasks, and jump straight to the source files that were changed. It&amp;rsquo;s the fastest way to understand why code looks the way it does.&lt;/p&gt;</description></item><item><title>v0.13.0: Diff Viewer TUI, Brainstorm Engine &amp; TUI, and Standalone QA Skill</title><link>https://www.aitasks.io/blog/v0130-diff-viewer-tui-brainstorm-engine-tui-standalone-qa-skill/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0130-diff-viewer-tui-brainstorm-engine-tui-standalone-qa-skill/</guid><description>&lt;p&gt;v0.13.0 is a big one — the diff viewer is fully operational, brainstorming has its own TUI, and there&amp;rsquo;s a dedicated QA skill so you stop forgetting to write tests.&lt;/p&gt;
&lt;h2 id="diff-viewer-tui"&gt;Diff Viewer TUI&lt;/h2&gt;
&lt;p&gt;You can now visually compare implementation plans side-by-side (or interleaved) with &lt;code&gt;ait diffviewer&lt;/code&gt;. It supports classical line-by-line diffs and structural section-aware diffs, word-level highlighting so you can spot exactly what changed within a line, markdown syntax coloring, and a unified mode for comparing multiple plans at once. There&amp;rsquo;s even a merge screen where you can cherry-pick individual hunks from one plan into another.&lt;/p&gt;</description></item><item><title>v0.12.1: View Implementation Plans Right in the Board, and More Reliable Satisfaction Feedback</title><link>https://www.aitasks.io/blog/v0121-view-implementation-plans-right-in-the-board-more-reliable-satisfaction-fe/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0121-view-implementation-plans-right-in-the-board-more-reliable-satisfaction-fe/</guid><description>&lt;p&gt;A smaller release this time with two quality-of-life improvements — one for the board UI and one under the hood for agent reliability.&lt;/p&gt;
&lt;h2 id="view-implementation-plans-right-in-the-board"&gt;View Implementation Plans Right in the Board&lt;/h2&gt;
&lt;p&gt;You can now toggle between viewing a task and its implementation plan directly in the TUI board detail screen. Hit &lt;code&gt;v&lt;/code&gt; to switch views — the border turns orange so you always know which file you&amp;rsquo;re looking at. Editing is context-aware too, so pressing edit while viewing a plan opens the plan file, not the task.&lt;/p&gt;</description></item><item><title>v0.12.2: macOS Compatibility Fix</title><link>https://www.aitasks.io/blog/v0122-macos-compatibility-fix/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0122-macos-compatibility-fix/</guid><description>&lt;p&gt;A quick patch release focused on macOS compatibility.&lt;/p&gt;
&lt;h2 id="macos-compatibility-fix"&gt;macOS Compatibility Fix&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re running aitasks on macOS, the codebrowser Python files now include future annotations so they work correctly with the system Python version. A small fix, but one less thing to worry about when setting up on a Mac.&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Full changelog:&lt;/strong&gt; &lt;a href="https://github.com/beyondeye/aitasks/releases/tag/v0.12.2"&gt;v0.12.2 on GitHub&lt;/a&gt;&lt;/p&gt;</description></item><item><title>v0.12.0: AgentCrew: Run Multiple Agents in Parallel, Revert Any Completed Task, and Smarter Contribution Management</title><link>https://www.aitasks.io/blog/v0120-agentcrew-run-multiple-agents-in-parallel-revert-any-completed-task-smarte/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0120-agentcrew-run-multiple-agents-in-parallel-revert-any-completed-task-smarte/</guid><description>&lt;p&gt;v0.12.0 brings multi-agent orchestration and the ability to undo any task you&amp;rsquo;ve ever completed. Two big additions that change how you work with aitasks.&lt;/p&gt;
&lt;h2 id="agentcrew-run-multiple-agents-in-parallel"&gt;AgentCrew: Run Multiple Agents in Parallel&lt;/h2&gt;
&lt;p&gt;You can now decompose a large task into subtasks and have multiple AI agents work on them simultaneously — each in its own git worktree. &lt;code&gt;ait crew init&lt;/code&gt; sets up the session, &lt;code&gt;ait crew addwork&lt;/code&gt; assigns subtasks with dependencies, and &lt;code&gt;ait crew runner&lt;/code&gt; handles the rest: launching agents in the right order, monitoring heartbeats, and managing concurrency. There&amp;rsquo;s even a full TUI dashboard (&lt;code&gt;ait crew dashboard&lt;/code&gt;) so you can watch everything happen in real time.&lt;/p&gt;</description></item><item><title>v0.11.0: Contribution Pipeline, Satisfaction Feedback &amp; Verified Scores, and Explain Context</title><link>https://www.aitasks.io/blog/v0110-contribution-pipeline-satisfaction-feedback-verified-scores-explain-contex/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0110-contribution-pipeline-satisfaction-feedback-verified-scores-explain-contex/</guid><description>&lt;p&gt;v0.11.0 is a big one — it introduces a complete contribution management pipeline, a satisfaction feedback system that tracks how well each AI model performs, and a bunch of board and settings TUI improvements.&lt;/p&gt;
&lt;h2 id="contribution-pipeline"&gt;Contribution Pipeline&lt;/h2&gt;
&lt;p&gt;You can now receive external contributions as GitHub/GitLab/Bitbucket issues and have them automatically checked for overlap with your existing tasks. CI/CD templates handle the automation, and a new contribution review skill walks you through analyzing, merging, and importing contributions. You can even merge multiple related issues into a single task or update an existing task with new contribution content.&lt;/p&gt;</description></item><item><title>v0.10.0: Contribute Back Without Forking, Code Agent Commit Attribution, and Code Agent and Model Statistics</title><link>https://www.aitasks.io/blog/v0100-contribute-back-without-forking-code-agent-commit-attribution-code-agent-a/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v0100-contribute-back-without-forking-code-agent-commit-attribution-code-agent-a/</guid><description>&lt;p&gt;v0.10.0 brings a major new contribution workflow, smarter commit attribution, and a bunch of quality-of-life improvements across the board.&lt;/p&gt;
&lt;h2 id="contribute-back-without-forking"&gt;Contribute Back Without Forking&lt;/h2&gt;
&lt;p&gt;The new &lt;code&gt;/aitask-contribute&lt;/code&gt; command lets you open structured issues against upstream repositories directly from your local changes — no fork required. It works with GitHub, GitLab, and Bitbucket, and even parses contributor metadata when issues are imported back. If your project defines &lt;code&gt;code_areas.yaml&lt;/code&gt;, you get hierarchical area drill-down to scope your contributions precisely.&lt;/p&gt;</description></item><item><title>v0.9.0: Gemini CLI and OpenCode Are First-Class Citizens, Model Discovery and Status Tracking, and Directory Rename: aiscripts to .aitask-scripts</title><link>https://www.aitasks.io/blog/v090-gemini-cli-and-opencode-are-first-class-citizens-model-discovery-and-status/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v090-gemini-cli-and-opencode-are-first-class-citizens-model-discovery-and-status/</guid><description>&lt;p&gt;v0.9.0 is a big one — full Gemini CLI and OpenCode support, a cleaner directory layout, and several workflow fixes that make multi-agent development smoother.&lt;/p&gt;
&lt;h2 id="gemini-cli-and-opencode-are-first-class-citizens"&gt;Gemini CLI and OpenCode Are First-Class Citizens&lt;/h2&gt;
&lt;p&gt;Both Gemini CLI and OpenCode now have complete skill and command wrapper sets, matching what Claude Code and Codex CLI already had. Run &lt;code&gt;ait setup&lt;/code&gt; in any project and the framework automatically detects which agents you have installed, configuring each one with the right skills, permissions, and instructions. Gemini CLI commands also moved to TOML format with automatic permission policy merging, so setup is truly hands-off.&lt;/p&gt;</description></item><item><title>v0.8.2: Codex CLI Support, Unified Install Pipeline, and macOS Compatibility</title><link>https://www.aitasks.io/blog/v082-codex-cli-support-unified-install-pipeline-macos-compatibility/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v082-codex-cli-support-unified-install-pipeline-macos-compatibility/</guid><description>&lt;p&gt;v0.8.2 brings Codex CLI into the aitasks family — if you use OpenAI&amp;rsquo;s Codex CLI, your aitask skills now work there too.&lt;/p&gt;
&lt;h2 id="codex-cli-support"&gt;Codex CLI Support&lt;/h2&gt;
&lt;p&gt;All 17 aitask skills now have Codex CLI wrappers. Run them with &lt;code&gt;$skill-name&lt;/code&gt; syntax just like you would in Claude Code. A shared tool mapping file handles the translation between Claude Code and Codex CLI conventions, so skills behave consistently across both agents.&lt;/p&gt;
&lt;h2 id="unified-install-pipeline"&gt;Unified Install Pipeline&lt;/h2&gt;
&lt;p&gt;Running &lt;code&gt;ait setup&lt;/code&gt; now automatically detects which AI code agents you have installed and configures each one. Codex CLI gets its skills, config, and instructions assembled from a layered seed system. A new marker-based system (&lt;code&gt;&amp;gt;&amp;gt;&amp;gt;aitasks&lt;/code&gt;/&lt;code&gt;&amp;lt;&amp;lt;&amp;lt;aitasks&lt;/code&gt;) makes instruction injection idempotent — your existing config files stay clean, and aitasks content is neatly delimited and replaceable.&lt;/p&gt;</description></item><item><title>v0.8.3: Python-powered Stats with Charts, Codex CLI Gets Proper Guardrails, and Safer Task Ownership</title><link>https://www.aitasks.io/blog/v083-python-powered-stats-with-charts-codex-cli-gets-proper-guardrails-safer-tas/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v083-python-powered-stats-with-charts-codex-cli-gets-proper-guardrails-safer-tas/</guid><description>&lt;p&gt;v0.8.3 is a stability and polish release focused on making Codex CLI integration rock-solid and improving the stats experience.&lt;/p&gt;
&lt;h2 id="python-powered-stats-with-charts"&gt;Python-powered Stats with Charts&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ait stats&lt;/code&gt; command has been rewritten in Python, making it noticeably faster. Even better, you can now get visual charts right in your terminal with &lt;code&gt;--plot&lt;/code&gt; — just enable the optional &lt;code&gt;plotext&lt;/code&gt; dependency during &lt;code&gt;ait setup&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="codex-cli-gets-proper-guardrails"&gt;Codex CLI Gets Proper Guardrails&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re using Codex CLI with aitasks, interactive skills now properly require plan mode before running. No more cryptic failures when Codex tries to prompt you mid-execution. We also fixed broken YAML in skill definitions and added agent attribution tracking across all remote/async workflows.&lt;/p&gt;</description></item><item><title>v0.8.0: Pull Request Import Pipeline, Settings TUI, and Code Agent Wrapper</title><link>https://www.aitasks.io/blog/v080-pull-request-import-pipeline-settings-tui-code-agent-wrapper/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v080-pull-request-import-pipeline-settings-tui-code-agent-wrapper/</guid><description>&lt;p&gt;v0.8.0 is a big one — three major features that change how you work with aitasks day-to-day, plus a ton of polish across the board.&lt;/p&gt;
&lt;h2 id="pull-request-import-pipeline"&gt;Pull Request Import Pipeline&lt;/h2&gt;
&lt;p&gt;You can now import pull requests directly as aitasks. Run &lt;code&gt;ait primport&lt;/code&gt; and point it at a PR from GitHub, GitLab, or Bitbucket — it creates a structured task with the PR metadata, contributor info, and a ready-to-go implementation plan. When you&amp;rsquo;re done and archive the task, the original PR gets closed automatically. Contributor attribution flows through to your commits too, so the original author gets credit.&lt;/p&gt;</description></item><item><title>v0.8.1: Works Without a Remote, and Smarter Update Checks</title><link>https://www.aitasks.io/blog/v081-works-without-a-remote-smarter-update-checks/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v081-works-without-a-remote-smarter-update-checks/</guid><description>&lt;p&gt;A small but important patch release fixing usability issues when working without a git remote and cleaning up the auto-update experience.&lt;/p&gt;
&lt;h2 id="works-without-a-remote"&gt;Works Without a Remote&lt;/h2&gt;
&lt;p&gt;You can now use &lt;code&gt;ait create&lt;/code&gt; and task locking in repositories that don&amp;rsquo;t have a remote configured yet. The task ID counter runs locally and seamlessly upgrades to the remote-based atomic counter the moment you add a remote — no manual steps needed.&lt;/p&gt;
&lt;h2 id="smarter-update-checks"&gt;Smarter Update Checks&lt;/h2&gt;
&lt;p&gt;The auto-update notification no longer suggests &amp;ldquo;upgrading&amp;rdquo; to an older version. Version comparisons now use proper semver ordering instead of string comparison, so you&amp;rsquo;ll only see update prompts when there&amp;rsquo;s actually a newer release available.&lt;/p&gt;</description></item><item><title>v0.7.1: Code Browser TUI, Task Annotations at a Glance, and Smarter Explain Runs</title><link>https://www.aitasks.io/blog/v071-code-browser-tui-task-annotations-at-a-glance-smarter-explain-runs/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v071-code-browser-tui-task-annotations-at-a-glance-smarter-explain-runs/</guid><description>&lt;p&gt;v0.7.1 introduces the code browser — a brand new TUI for exploring your codebase with full task traceability — along with a batch of board improvements and developer experience fixes.&lt;/p&gt;
&lt;h2 id="code-browser-tui"&gt;Code Browser TUI&lt;/h2&gt;
&lt;p&gt;The headline feature of this release is a full code browser you can launch with &lt;code&gt;ait codebrowser&lt;/code&gt;. It gives you a file tree on the left and a syntax-highlighted code viewer on the right, complete with task annotation gutters that show exactly which tasks modified each line. Navigate with keyboard or mouse, select code ranges, and jump straight into the explain skill for deeper analysis.&lt;/p&gt;</description></item><item><title>v0.7.0: Run Tasks from Anywhere, Claude Code Web Support, and Full macOS Compatibility</title><link>https://www.aitasks.io/blog/v070-run-tasks-from-anywhere-claude-code-web-support-full-macos-compatibility/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v070-run-tasks-from-anywhere-claude-code-web-support-full-macos-compatibility/</guid><description>&lt;p&gt;v0.7.0 is a big one — this release makes aitasks work everywhere: on macOS, on remote servers, and even in Claude Code Web.&lt;/p&gt;
&lt;h2 id="run-tasks-from-anywhere"&gt;Run Tasks from Anywhere&lt;/h2&gt;
&lt;p&gt;The new &lt;code&gt;/aitask-pickrem&lt;/code&gt; skill lets you run task implementation on remote servers, CI pipelines, or SSH sessions — completely hands-free. No interactive prompts, no fzf, just autonomous execution. Pair it with the new &lt;code&gt;ait sync&lt;/code&gt; command to keep your task files in sync across machines, and the auto-merge engine handles any YAML frontmatter conflicts automatically.&lt;/p&gt;</description></item><item><title>v0.6.0: Code Explanations, Wrap Skill, and Auto-Refresh Board</title><link>https://www.aitasks.io/blog/v060-explain-wrap-file-select-autorefresh/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v060-explain-wrap-file-select-autorefresh/</guid><description>&lt;p&gt;aitasks v0.6.0 is out, and it&amp;rsquo;s a feature-packed release. Here are the highlights.&lt;/p&gt;
&lt;h2 id="code-explanation-skill"&gt;Code Explanation Skill&lt;/h2&gt;
&lt;p&gt;Ever wanted to document how a piece of code evolved over time? The new &lt;code&gt;/aitask-explain&lt;/code&gt; skill generates structured code explanations with evolution tracking. Point it at a file or module, and it produces a narrative that captures not just what the code does, but how it got there — complete with data extraction pipelines and run management for iterative analysis.&lt;/p&gt;</description></item><item><title>v0.5.0: Code Review, Multi-Platform Support, and Documentation Site</title><link>https://www.aitasks.io/blog/v050-code-review-multi-platform-docs-site/</link><pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v050-code-review-multi-platform-docs-site/</guid><description>&lt;p&gt;v0.5.0 is the biggest release yet. Code review capabilities, support for all three major git platforms, and a proper documentation website.&lt;/p&gt;
&lt;h2 id="ai-powered-code-reviews"&gt;AI-Powered Code Reviews&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;/aitask-review&lt;/code&gt; skill brings structured code reviews to your workflow. Point it at a file, a directory, or your recent changes, and it runs a review using configurable review guides — sets of rules and patterns that define what to look for. It comes with 9 seed templates out of the box, plus Google style guides for 7 languages. Findings become tasks automatically, so nothing falls through the cracks.&lt;/p&gt;</description></item><item><title>v0.4.0: Auto-Bootstrap, Explore Skill, and Task Folding</title><link>https://www.aitasks.io/blog/v040-auto-bootstrap-explore-fold-board/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v040-auto-bootstrap-explore-fold-board/</guid><description>&lt;p&gt;v0.4.0 is a big one. It makes getting started easier, adds new ways to investigate your codebase, and gives you more control over how you organize tasks.&lt;/p&gt;
&lt;h2 id="auto-bootstrap-for-new-projects"&gt;Auto-Bootstrap for New Projects&lt;/h2&gt;
&lt;p&gt;Setting up aitasks used to require downloading the installer manually. Now just run &lt;code&gt;ait setup&lt;/code&gt; in any directory and it bootstraps everything automatically — the framework files, the task directory structure, all of it. One command, done.&lt;/p&gt;
&lt;h2 id="interactive-codebase-exploration"&gt;Interactive Codebase Exploration&lt;/h2&gt;
&lt;p&gt;The new &lt;code&gt;/aitask-explore&lt;/code&gt; skill is for when you have a vague idea and need to figure out the right approach. Point it at a problem area, and it guides you through an interactive investigation of your code — asking follow-up questions, exploring related files, and eventually creating a well-scoped task from what you discover. It even checks for existing tasks that might overlap with your idea and offers to fold them together.&lt;/p&gt;</description></item><item><title>v0.3.0: Atomic Task IDs, Task Locking, and Framework Updater</title><link>https://www.aitasks.io/blog/v030-atomic-ids-locking-updater/</link><pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v030-atomic-ids-locking-updater/</guid><description>&lt;p&gt;aitasks v0.3.0 is all about making multi-device and multi-developer workflows rock-solid.&lt;/p&gt;
&lt;h2 id="atomic-task-ids"&gt;Atomic Task IDs&lt;/h2&gt;
&lt;p&gt;Task IDs used to be assigned locally, which meant two people creating tasks at the same time could end up with the same ID. Not anymore. IDs now come from a shared atomic counter on a separate git branch, so every task gets a unique number no matter how many PCs are creating tasks against the same repo. Tasks start as local drafts and get their final ID when you commit.&lt;/p&gt;</description></item><item><title>v0.2.0: Documentation, Execution Profiles, and Changelog Generation</title><link>https://www.aitasks.io/blog/v020-docs-profiles-changelog/</link><pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.aitasks.io/blog/v020-docs-profiles-changelog/</guid><description>&lt;p&gt;aitasks v0.2.0 lays the groundwork for a polished developer experience. Here&amp;rsquo;s what&amp;rsquo;s new.&lt;/p&gt;
&lt;h2 id="comprehensive-documentation"&gt;Comprehensive Documentation&lt;/h2&gt;
&lt;p&gt;The project now ships with full documentation covering installation, command reference, Claude Code skills, platform support, and the task file format. Whether you&amp;rsquo;re setting up for the first time or looking up a specific command, everything is in one place.&lt;/p&gt;
&lt;h2 id="execution-profiles"&gt;Execution Profiles&lt;/h2&gt;
&lt;p&gt;Tired of answering the same workflow prompts every time you pick a task? Execution profiles let you pre-configure your answers. The built-in &amp;ldquo;fast&amp;rdquo; profile skips confirmations, uses your stored email, and jumps straight to implementation. Create your own profiles by dropping a YAML file in &lt;code&gt;aitasks/metadata/profiles/&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>