<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Saggar updates</title>
        <link>https://saggar.marginalutility.dev/docs/changelog/</link>
        <description>User-visible changes in each Saggar release.</description>
        <lastBuildDate>Mon, 17 Aug 2026 23:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Saggar 0.24.2]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-2/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-2/</guid>
            <pubDate>Mon, 17 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.24.2.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.24.2 was released on 2026-08-17.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-2/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Run common Xcode and Android build, test, launch, cleanup, formatting, device, log, and screenshot tasks from the command palette.</li>
<li class="">See the latest app-task result for each project, and open compiler errors at the right source line.</li>
<li class="">Return to the Saggar terminal that started an IDE task.</li>
<li class="">Send feedback from the Saggar menu.</li>
<li class="">Read and update project metadata and shared commands with <code>saggar config</code>.</li>
<li class="">Follow a new guide to sharing <code>.saggar</code> project configuration while keeping local state private.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-2/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Keep project scratchpads local to each checkout.</li>
<li class="">Give the Companion a clearer account page, profile menu, and account controls.</li>
<li class="">Replace the homepage documentation directory with one link to the docs.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-2/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Make Return activate interactive remote prompts on mobile keyboards.</li>
<li class="">Open terminal file links in the project's configured IDE at the right line.</li>
<li class="">Stop closed terminals from leaving login shells and test runs alive.</li>
<li class="">Keep monitor and quick-run panels clear of the scratchpad.</li>
<li class="">Warn when broad <code>.gitignore</code> rules hide shared <code>.saggar</code> files.</li>
<li class="">Improve website metadata, account pages, documentation lists, project setup pointers, and Saggar capitalization.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.24.1]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-1/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-1/</guid>
            <pubDate>Sun, 16 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.24.1.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.24.1 was released on 2026-08-16.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-1/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Preview images pasted into Codex and Claude when hovering their attachment labels.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-1/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Preview the correct pasted image when agent attachment numbers repeat across prompts.</li>
<li class="">Match the Neutral app icon to its light and dark interface colors.</li>
<li class="">Keep remote pairing requests legible over terminal content.</li>
<li class="">Hide “Open project” commands for projects that already have a live terminal.</li>
<li class="">Show project setup once, when a project is first opened in Saggar.</li>
<li class="">Keep long working-directory paths compact while using spare terminal-header space.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Show your coding agent the screen]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/show-your-agent-the-screen/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/show-your-agent-the-screen/</guid>
            <pubDate>Sun, 16 Aug 2026 12:00:00 GMT</pubDate>
            <description><![CDATA[Screenshots give coding agents the visual context that prose leaves out.]]></description>
            <content:encoded><![CDATA[<p>A screenshot is often the shortest useful prompt you can give a coding agent. It captures spacing, hierarchy, density, clipping, and the exact state of the interface in one artifact.</p>
<p>Attach the screenshot, point to the part that matters, and describe the outcome rather than prescribing every CSS or SwiftUI change. For example:</p>
<blockquote>
<p>In this screenshot, the selected row is hard to distinguish from the rows around it. Make the selection clear without increasing the row height or changing the overall palette. Preserve keyboard focus and check the result at this window size.</p>
</blockquote>
<p>That gives the agent three things: visual evidence, intent, and constraints. The screenshot keeps words like “slightly misaligned” or “too cramped” anchored to something concrete, while the prompt explains which details are deliberate and which should change.</p>
<p>Screenshots work just as well for reproduction. Capture the broken state, include the steps that produced it, and ask the agent to compare its result against the image. For visual work, repeat the loop: capture, prompt, run, inspect. A fresh screenshot catches the small regressions that build logs and unit tests can't see.</p>
<p>On a Mac, <a href="https://www.marginalutility.dev/clipped" target="_blank" rel="noopener noreferrer" class="">Clipped</a> removes most of the friction from that loop. It keeps screenshots in local clipboard history with image previews, so you can capture a state, find it again, and paste it straight into your coding agent's prompt. The image stays on your Mac.</p>
<p>Saggar keeps that visual context close after you send it. Hover over an image pasted into an agent terminal to preview it, so you can check which screenshot the agent received without leaving the conversation.</p>
<img class="product-shot" src="https://saggar.marginalutility.dev/docs/img/screenshots/pasted-image-preview.png" alt="A Saggar agent terminal showing a preview of Image #1 while its attachment label is hovered" width="2584" height="1744">
<p>Don't make the screenshot carry the whole specification. Name the target screen and state, mention behavior that isn't visible, call out anything that must stay unchanged, and include relevant accessibility or responsive requirements. The image shows what happened; the words say what should happen next.</p>]]></content:encoded>
            <category>guides</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.24.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-0/</guid>
            <pubDate>Sat, 15 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.24.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.24.0 was released on 2026-08-15.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Moved shared project names, emoji, and documentation folders into <code>.saggar/project.json</code>, while keeping a local cache for fast launch and offline projects.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-24-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Capitalize Saggar in the marketing site's title metadata.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[See what your agent is running]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/see-what-your-agent-is-running/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/see-what-your-agent-is-running/</guid>
            <pubDate>Sat, 15 Aug 2026 12:00:00 GMT</pubDate>
            <description><![CDATA[Check a chat's model, effort, context, and usage without leaving its terminal.]]></description>
            <content:encoded><![CDATA[<p>Click the provider mark above a terminal to see the details behind that chat.</p>
<img class="product-shot" src="https://saggar.marginalutility.dev/docs/img/screenshots/chat-info.png" alt="Saggar's chat info panel showing a Claude Code session's model, effort, context, usage, cost, and duration" width="1164" height="786">
<p>The new chat info panel shows the model, effort, extended thinking setting, conversation ID, context window, token usage, estimated cost, and session duration. The status badge stays visible too, so the runtime details don't hide whether the chat needs you.</p>
<p>Claude Code supplies live details through Saggar's optional status integration. Other supported agents show the information their CLIs make available, and Saggar leaves unavailable fields out rather than guessing.</p>]]></content:encoded>
            <category>features</category>
        </item>
        <item>
            <title><![CDATA[Keep agent sessions small]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/keep-agent-sessions-small/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/keep-agent-sessions-small/</guid>
            <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Claude's token-saving advice is also a good way to organize agent work.]]></description>
            <content:encoded><![CDATA[<p>Anthropic's advice for <a href="https://claude.com/blog/maximizing-the-value-of-your-claude-code-sessions" target="_blank" rel="noopener noreferrer" class="">getting more from Claude Code sessions</a> comes down to one rule: keep each context small and relevant.</p>
<p>Start a fresh conversation for each task. Pick the model and effort before work begins. Point Claude at the exact files, keep command output quiet, move noisy work into another context, and compact a long-running task before its prompt cache goes cold.</p>
<p>Saggar is built around the same rhythm. A new task gets a named terminal, with its model chosen at launch. Independent work can move into another agent terminal or worktree. Loops, test watchers, servers, and log tails live in monitors, while short commands run in Quick Runs, so their output doesn't pollute an agent's conversation.</p>
<p>Those separate sessions stay manageable because Saggar tracks which are <strong>Needs you</strong>, <strong>Working</strong>, <strong>Idle</strong>, <strong>Finished</strong>, or <strong>Failed</strong>. You can leave working sessions alone, answer the queue when one blocks, and resume a supported agent's exact conversation later.</p>
<p>Saggar can also choose a quiet moment for compaction. Turn on <strong>Compact idle Claude chats</strong>, and after you have been away for 30 minutes Saggar will compact an idle Claude chat whose context is at least half full. It never interrupts a working or waiting chat, and records confirmed compactions in the summary you see when you return.</p>
<p>Claude Code's <code>/compact</code> and <code>/autocompact</code> commands remain useful when you want direct control. For a different task, a fresh Saggar terminal is still the cleaner boundary.</p>]]></content:encoded>
            <category>guides</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.23.4]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-4/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-4/</guid>
            <pubDate>Fri, 14 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.23.4.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.23.4 was released on 2026-08-14.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-4/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Present project setup, recovery, and updates as terminal-native Saggar output.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.23.3]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-3/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-3/</guid>
            <pubDate>Thu, 13 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.23.3.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.23.3 was released on 2026-08-13.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-3/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Keep project setup inside the project it belongs to in the project menu.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.23.2]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-2/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-2/</guid>
            <pubDate>Wed, 12 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.23.2.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.23.2 was released on 2026-08-12.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-2/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Keep terminal names anchored to the user's request, and use a small account title service only when a prompt has no good local name.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.23.1]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-1/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-1/</guid>
            <pubDate>Tue, 11 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.23.1.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.23.1 was released on 2026-08-11.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-1/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Remove stray light pixels from the app icon's upper-left edge.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.23.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-0/</guid>
            <pubDate>Mon, 10 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.23.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.23.0 was released on 2026-08-10.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Show queued run-next commands beneath their terminal, with actions to run or cancel them.</li>
<li class="">Add temporary project setup, crash recovery, and what’s new terminals to the project menu, with setup appearing when a project is newly opened.</li>
<li class="">Added on-demand AI summaries for live and closed terminal transcripts and agent chats.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-23-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Present Saggar as a native Mac terminal with first-class support for coding agents.</li>
<li class="">Animate the transition between onboarding steps.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.22.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-22-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-22-0/</guid>
            <pubDate>Sun, 09 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.22.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.22.0 was released on 2026-08-09.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-22-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Show the core attention and navigation shortcuts at the end of onboarding.</li>
<li class="">Invite people to sign in during onboarding before introducing remote control.</li>
<li class="">Let mobile website visitors email themselves the Mac download link without joining the updates list.</li>
<li class="">Show model, context, and usage details for Claude Code and Codex when clicking a terminal's provider mark.</li>
<li class="">Optionally compact idle Claude chats and include confirmed compactions in the return summary.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-22-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">
<p>Keep the S visible in Celadon's dark app icon.</p>
</li>
<li class="">
<p>Keep onboarding controls clickable after continuing to the next step.</p>
</li>
<li class="">
<p>Close the getting-started terminal with ⌘W.</p>
</li>
<li class="">
<p>Distinguish Codex's active session limit from the model's published context window and output limit in chat info.</p>
</li>
<li class="">
<p>Align onboarding actions with the right edge of the terminal.</p>
</li>
<li class="">
<p>Keep empty-state buttons readable on pale theme backdrops.</p>
</li>
<li class="">
<p>Remove the duplicate Saggar label from the onboarding header.</p>
</li>
<li class="">
<p>Show the provider and model when hovering an agent mark in a terminal header.</p>
</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-22-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Give onboarding a clear success moment before opening the workspace.</li>
<li class="">Make the first onboarding page explain Saggar and preview the setup choices ahead.</li>
<li class="">Turn onboarding into a progressive page with editable completed sections and controls for sound, motion, and textured backgrounds.</li>
<li class="">Combine related onboarding lessons and provider setup on a bottom-anchored terminal canvas, show every terminal status, and make skipping setup explicit.</li>
<li class="">Introduce first-run onboarding from a real terminal that types the setup command.</li>
<li class="">Keep remote control off on fresh installs and explain its full Companion workflow during onboarding.</li>
<li class="">Share sanitized crash reports by default on fresh installs while preserving explicit opt-outs.</li>
<li class="">Put onboarding in a keyboard-driven, terminal-inspired getting-started tab instead of covering the workspace.</li>
<li class="">Call the documentation changelog <strong>Updates</strong> and tag release notes <strong>Changelog</strong>.</li>
<li class="">Use the new Saggar icon for the website and documentation favicons.</li>
<li class="">Give the documentation a sage-green glaze and the changelog a brick-red glaze.</li>
<li class="">Use Space Mono for the website's display text.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.21.1]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-1/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-1/</guid>
            <pubDate>Sat, 08 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.21.1.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.21.1 was released on 2026-08-08.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-1/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Give Celadon's app icon a green glaze and keep its S visible.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.21.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-0/</guid>
            <pubDate>Fri, 07 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.21.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.21.0 was released on 2026-08-07.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Translate the Mac app into Cantonese, French, German, Spanish, and Simplified Chinese.</li>
<li class="">Make Chun the default theme for fresh installs and preference resets.</li>
<li class="">Give Chun's app icon a slate-blue background.</li>
<li class="">Replace Chun's cream light chrome with a cloudy lavender-gray palette.</li>
<li class="">Replace the old pottery app icon mark with the geometric S from the new wordmark.</li>
<li class="">Use the new Saggar wordmark across the website and documentation.</li>
<li class="">Use Montserrat for website and documentation headings to complement the new wordmark.</li>
<li class="">Float the website and documentation navigation above the page in a compact, translucent card.</li>
<li class="">Float the documentation sidebar and expand it when the navigation hides.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-21-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Keep the S visible on Chun's app icon in dark mode.</li>
<li class="">Keep monitor links on localhost when a dev server also prints a LAN address.</li>
<li class="">Restore monitor and Quick Run windows after leaving their full-pane terminal.</li>
<li class="">Hide the duplicate logo above the documentation sidebar.</li>
<li class="">Restore focus to the last selected terminal when reopening Saggar.</li>
<li class="">Keep terminal controls responsive after canceling a terminal drag from the project menu.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.20.1]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-1/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-1/</guid>
            <pubDate>Thu, 06 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.20.1.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.20.1 was released on 2026-08-06.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-1/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Mark the terminal that finished a command in the rail when its completion sound plays.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.20.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-0/</guid>
            <pubDate>Wed, 05 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.20.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.20.0 was released on 2026-08-05.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">
<p>Add full terms and conditions and a privacy policy to the website.</p>
</li>
<li class="">
<p>Publish the release changelog as dated, feed-enabled updates, with a short video introduction to Saggar's core ideas.</p>
</li>
<li class="">
<p>Let agents delegate durable work to a new Claude, Codex, or Antigravity terminal from the Saggar CLI.</p>
</li>
<li class="">
<p>Add Run next to the command palette with a ⌘⇧R shortcut.</p>
</li>
<li class="">
<p>Create Markdown documents, including nested paths, from the themed project Docs browser.</p>
</li>
<li class="">
<p>List terminals with stable short ids, focus them without ambiguous name guesses, and read bounded terminal output from the Saggar CLI.</p>
</li>
<li class="">
<p>Reset preferences from Settings without removing accounts or saved work.</p>
</li>
<li class="">
<p>Check selected agent CLIs during setup, help install missing providers with Homebrew, and recover from a missing CLI when an agent terminal opens.</p>
</li>
<li class="">
<p>Check quietly for new Saggar releases and offer the right upgrade path for Homebrew and direct installs.</p>
</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Link the website and docs with shared navigation, colors, and footer paths.</li>
<li class="">Reorder project tabs around the work flow: Readme, Docs, Commands, Jobs, Context, History, and Settings.</li>
<li class="">Apply onboarding setup actions to every selected agent provider at once.</li>
<li class="">Highlight the command palette control when the pointer moves over it.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-20-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Keep Turbo-owned prompts out of the attention cards while Saggar answers them.</li>
<li class="">Report hosted companion errors without recording terminal content or user sessions.</li>
<li class="">Offer the Saggar command skill to Codex during onboarding and in Settings.</li>
<li class="">Hide Saggar's missing-agent repair wrapper without flashing it before the selected agent opens.</li>
<li class="">Keep missing-agent install prompts on one shell line so launches do not stall at a continuation prompt.</li>
<li class="">Fall back to macOS's built-in zsh when the configured login shell is missing, and explain the repair during onboarding.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.19.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-19-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-19-0/</guid>
            <pubDate>Tue, 04 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.19.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.19.0 was released on 2026-08-04.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-19-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">
<p>Inspect and edit the project and global instructions and skills agents load from a single Context tab.</p>
</li>
<li class="">
<p>Browse a project's in-repo Markdown documentation from a new Docs tab, with a configurable documentation folder.</p>
</li>
<li class="">
<p>Open the current project on GitHub with ⌘⇧G.</p>
</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-19-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Make the welcome screen show how projects and terminal attention fit together at a glance.</li>
<li class="">Tightened the gap between the title bar and the main workspace.</li>
<li class="">Hide project paths from Quick Run windows.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-19-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Keep worktree actions visible while Git state is still loading.</li>
<li class="">Mute the armed Turbo chip so it no longer reads as a warning.</li>
<li class="">Give Turbo enough time to answer agent prompts before notifying you.</li>
<li class="">Keep terminal hover previews pinned to the latest output.</li>
<li class="">Give Quick Run placement icons a little more room beside their status dots.</li>
<li class="">Submit remote typed and dictated lines to interactive terminals with Return.</li>
<li class="">Made the new-terminal and scratchpad title-bar buttons the same height.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.18.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-18-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-18-0/</guid>
            <pubDate>Mon, 03 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.18.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.18.0 was released on 2026-08-03.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-18-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Give Delft, Celadon, and Neutral their own photographic ceramic backgrounds.</li>
<li class="">Hide photographic ceramic backgrounds from Appearance settings.</li>
<li class="">Drag a terminal from the project rail onto either side of the main workspace to arrange a split pane, with a live drop placeholder.</li>
<li class="">Click a terminal header's working directory to open it in Finder.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-18-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">
<p>Blend a translucent command field into a shorter, lighter window toolbar.</p>
</li>
<li class="">
<p>Match the title bar's New Terminal and scratchpad buttons to its translucent command field.</p>
</li>
<li class="">
<p>Split workspace layout and visibility controls into their own Interface settings pane.</p>
</li>
<li class="">
<p>Put Quick Run, monitor, split-pane, and detached-window icons in the project rail's indentation space.</p>
</li>
<li class="">
<p>Add a Discreet sidebar setting that fades the project rail until you hover over it.</p>
</li>
<li class="">
<p>Bring the selected ceramic theme into the onboarding welcome artwork.</p>
</li>
<li class="">
<p>Ceramic theme backgrounds now carry a very slow, palette-colored light drift.</p>
</li>
<li class="">
<p>Make full-opacity monitors the default, with a setting to start them discreetly.</p>
</li>
<li class="">
<p>Focus theme previews on each palette's surfaces, ink, and primary accent.</p>
</li>
<li class="">
<p>Give the scratchpad a clearer header and an inset, more readable writing surface.</p>
</li>
<li class="">
<p>Let the project rail and terminal trade the foreground on hover in compact windows.</p>
</li>
<li class="">
<p>Preview every family's light and dark colors while choosing a theme, and show custom palette controls only when needed.</p>
</li>
<li class="">
<p>Put the shell config shortcut beneath Settings in the app menu and give it an icon.</p>
</li>
<li class="">
<p>Match the Dock and app-switcher icon to the selected theme and appearance.</p>
</li>
<li class="">
<p>Describe automatic crash sharing without naming the reporting provider.</p>
</li>
<li class="">
<p>Left-align project readmes and show a clickable section outline in wide panes.</p>
</li>
<li class="">
<p>Keep split panes scoped to their project by default, with a setting for the old cross-project behavior.</p>
</li>
<li class="">
<p>Keep Quick Run panels scoped to their project by default, with a setting to let them follow across projects.</p>
</li>
<li class="">
<p>Let Claude, Codex, and Antigravity restore their own conversations instead of snapshotting and replaying duplicate terminal scrollback.</p>
</li>
<li class="">
<p>Skip terminal scrollback snapshots when no output has changed.</p>
</li>
<li class="">
<p>Gave each split terminal its own full header and controls, with compact controls at narrow widths.</p>
</li>
<li class="">
<p>Inset the project rail and terminal into rounded surfaces over a full-window Chun glaze.</p>
</li>
<li class="">
<p>Added Chun, Shino, Tenmoku, Delft, Celadon, and Neutral theme families that pair a window material with light and dark interface palettes, while keeping every existing palette available for custom combinations.</p>
</li>
<li class="">
<p>Replaced the terminal header's agent badge with the compact provider icon used in the project rail.</p>
</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-18-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Match the command field's search icon and shortcut label to its placeholder text.</li>
<li class="">Remove the empty digest-row space from folded monitors with no pinned status.</li>
<li class="">Keep agent terminals visible when they move into their own window, without highlighting a header control on arrival.</li>
<li class="">Remove the empty gap after short terminal titles.</li>
<li class="">Make the ceramic backdrop's palette-colored drift visible and keep it moving when Saggar loses focus.</li>
<li class="">Keep link and file previews clear of floating Quick Run panels.</li>
<li class="">Reduce the image backdrop's GPU load and pause its drift while it isn't visible.</li>
<li class="">Position the welcome overlay above the window midpoint and animate it on first launch.</li>
<li class="">Show the full theme-family catalog during onboarding, matching Appearance settings.</li>
<li class="">Keep the detached-terminal placeholder readable over image backdrops.</li>
<li class="">Keep a monitor's pinned metadata visible while its terminal is collapsed.</li>
<li class="">Keep the waiting badge readable over image backdrops.</li>
<li class="">Start the scratchpad animation before loading its editor, without keeping the tertiary pane mounted.</li>
<li class="">Keep terminal colors readable when the canvas follows a light appearance.</li>
<li class="">Show Settings only once in the app menu.</li>
<li class="">Hide the project rail scrollbar.</li>
<li class="">Highlight command palette rows as the pointer moves over them.</li>
<li class="">Keep Quick Runs visible as compact floating headers when they start collapsed.</li>
<li class="">Keep typing responsive during the 30-second Git and worktree refresh.</li>
<li class="">Clarify that terminal history retention applies separately to each project.</li>
<li class="">Hide the split-pane focus border when the companion is outside the current project.</li>
<li class="">Keep the project readme scrollbar as slim as the project rail's.</li>
<li class="">Keep split-pane focus borders around the terminal shell instead of the title bar.</li>
<li class="">Restored the solid reading surface behind project pages over image backdrops.</li>
<li class="">Kept split-pane headers readable at narrow widths, and inset the selected-pane border evenly.</li>
<li class="">Keep the title-bar actions warm, consistent, and high-contrast over every window backdrop.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.17.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/</guid>
            <pubDate>Sun, 02 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.17.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.17.0 was released on 2026-08-02.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Added a worktree cleanup panel that finds large, stale checkouts and removes reviewed batches without deleting their branches.</li>
<li class="">Added settings to start new monitor cards collapsed and new Quick Runs tucked into their project menu.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Open Git push and pull actions as Quick Runs so their full output stays visible.</li>
<li class="">Made the website's Mac-only system requirements clear beside the download controls.</li>
<li class="">Reworked Porcelain dark mode with quieter blue-charcoal surfaces and a softer denim accent.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Gave Quick Run panels the same promote, split, close, and minimize actions as monitor cards.</li>
<li class="">Minimized quick runs now become ordinary project terminals without the quick-run nesting or badge.</li>
<li class="">Made the full More models row clickable in agent settings, with the correct pointer cursor.</li>
<li class="">Strip Claude Code's new circle spinner from terminal names.</li>
<li class="">Kept the split-pane focus border aligned with the terminal clicked for keyboard input.</li>
<li class="">Made the full Git push and pull controls clickable, not just their arrows.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="removed">Removed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-17-0/#removed" class="hash-link" aria-label="Direct link to Removed" title="Direct link to Removed" translate="no">​</a></h3>
<ul>
<li class="">Removed the redundant footer below the main workspace.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
        <item>
            <title><![CDATA[Saggar 0.16.0]]></title>
            <link>https://saggar.marginalutility.dev/docs/changelog/saggar-0-16-0/</link>
            <guid>https://saggar.marginalutility.dev/docs/changelog/saggar-0-16-0/</guid>
            <pubDate>Sat, 01 Aug 2026 23:00:00 GMT</pubDate>
            <description><![CDATA[Release notes for Saggar 0.16.0.]]></description>
            <content:encoded><![CDATA[<p>Saggar 0.16.0 was released on 2026-08-01.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="added">Added<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-16-0/#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added" translate="no">​</a></h3>
<ul>
<li class="">Added a close button to the monitor card's header, beside the minimize mark.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="changed">Changed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-16-0/#changed" class="hash-link" aria-label="Direct link to Changed" title="Direct link to Changed" translate="no">​</a></h3>
<ul>
<li class="">Indented auxiliary terminals in the rail, and temporarily tuck a popped-out window when its terminal is opened in the main pane.</li>
<li class="">Replaced the oversized project rail and readme scrollbars with slim, fading overlays.</li>
<li class="">Split terminal Git status into branch health, diff size, and push and pull actions.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="fixed">Fixed<a href="https://saggar.marginalutility.dev/docs/changelog/saggar-0-16-0/#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed" translate="no">​</a></h3>
<ul>
<li class="">Made terminal Git controls refresh after commands, scan repositories concurrently, and count files inside untracked directories accurately.</li>
<li class="">Returned keyboard focus to the main terminal when selecting it from the project rail beside a split.</li>
<li class="">Replaced the text caret over monitor title bars with the standard pointer.</li>
<li class="">Made the first click into a monitor window reliably focus its terminal.</li>
<li class="">Let a collapsed monitor's command open its terminal in the main pane.</li>
<li class="">Stopped restored Claude and Codex conversations from triggering generic command-completion notifications and sounds.</li>
<li class="">Keep scheduled jobs in the main window instead of opening each terminal in its own window.</li>
</ul>]]></content:encoded>
            <category>changelog</category>
        </item>
    </channel>
</rss>