<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Yolop changelog</title>
<link>https://docs.everruns.com/changelog/yolop/</link>
<atom:link href="https://docs.everruns.com/changelog/yolop/rss.xml" rel="self" type="application/rss+xml"/>
<description>What changed in Yolop, one short entry per change.</description>
<language>en</language>
<lastBuildDate>Sun, 11 Oct 2026 00:00:00 GMT</lastBuildDate>
<item><title>Yolop 0.21.0 release</title><link>https://docs.everruns.com/changelog/2026-10-11-yolop-0-21-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-11-yolop-0-21-0/</guid><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><description>Code search works without ripgrep installed, coordinators run threads as separate processes, and new setups default to the latest model on each provider.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Treat everruns coordination threads as yolop processes and close the thread follow-ups.</li>
<li>Seed connector defaults from the upstream catalog and register E2B tools.</li>
<li>Default to the latest model on every provider.</li>
<li>Search with the built-in rg fallback on machines without ripgrep, and ask structured questions across hosts.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-10-10-yolop-built-in-rg-search/">Code search works on machines without ripgrep</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-10-10-yolop-coordination-threads/">Coordinators run threads as separate processes</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-10-10-yolop-latest-default-models/">New setups default to the latest model on every provider</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.21.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0210---2026-10-11">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>New setups default to the latest model on every provider</title><link>https://docs.everruns.com/changelog/2026-10-10-yolop-latest-default-models/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-10-yolop-latest-default-models/</guid><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><description>New Yolop setups default to gpt-6.1-sol, claude-opus-5-5, muse-spark-1.3 and gemini-3.8-flash; a saved model setting or the -m flag still takes priority.</description><content:encoded><![CDATA[<p>Yolop’s default models move to the newest on each provider: <code dir="auto">gpt-6.1-sol</code> for
<code dir="auto">openai</code>, <code dir="auto">codex</code> and <code dir="auto">openrouter</code>, <code dir="auto">claude-opus-5-5</code> for <code dir="auto">anthropic</code>,
<code dir="auto">muse-spark-1.3</code> for <code dir="auto">meta</code> and <code dir="auto">gemini-3.8-flash</code> for <code dir="auto">google</code>. The default
model menu and the setup picker list the GPT-6, Claude 5.5, Muse 1.3 and
Gemini 3.8 families.</p>
<p>A model saved in your settings, or passed with <code dir="auto">-m</code>, is unaffected.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a> and <a href="https://github.com/everruns/yolop/pull/834">#834</a>.</p>]]></content:encoded><category>Yolop</category><category>Improvement</category></item>
<item><title>Coordinators run threads as separate processes</title><link>https://docs.everruns.com/changelog/2026-10-10-yolop-coordination-threads/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-10-yolop-coordination-threads/</guid><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><description>Yolop now uses the Everruns coordination capability: each thread runs as a headless Yolop process in its own worktree and shows on a THREADS board in the TUI.</description><content:encoded><![CDATA[<p>Yolop’s session coordination now uses the Everruns <code dir="auto">coordination</code> capability,
the same one Everruns Platform Chat runs, in place of Yolop’s own worker pool.
Each thread runs as a headless <code dir="auto">yolop --serve</code> process in its own worktree,
supervised and restarted by its coordinator, so threads keep working while the
coordinator is closed.</p>
<p>Enable <code dir="auto">coordination</code> in a profile and start a session with it. The TUI opens a
<strong>THREADS</strong> board in the activity rail; Enter on a row opens that thread, and
quitting it returns to the coordinator. A thread’s sandbox escalations are asked
in the coordinator’s approval prompt. <code dir="auto">yolop sessions live</code> lists running
sessions and threads.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/session-coordination.md">Session coordination</a>, <a href="https://github.com/everruns/yolop/pull/835">#835</a> and <a href="https://github.com/everruns/yolop/pull/837">#837</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Code search works on machines without ripgrep</title><link>https://docs.everruns.com/changelog/2026-10-10-yolop-built-in-rg-search/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-10-yolop-built-in-rg-search/</guid><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><description>Yolop ships a built-in rg search as yolop utils rg and, when no system ripgrep is found, as an agent tool backed by the same engine as its search tool.</description><content:encoded><![CDATA[<p>Yolop now includes a ripgrep-compatible search. <code dir="auto">yolop utils rg</code> supports a
common flag subset (<code dir="auto">-n</code>, <code dir="auto">-i</code>, <code dir="auto">-S</code>, <code dir="auto">-F</code>, <code dir="auto">-w</code>, <code dir="auto">-g</code>, <code dir="auto">-l</code>, <code dir="auto">-c</code>, <code dir="auto">--files</code>,
<code dir="auto">-C</code>, <code dir="auto">-A</code>, <code dir="auto">-B</code>, <code dir="auto">--hidden</code>, <code dir="auto">--no-ignore</code> and more) with rg-style exit codes:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:35ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">utils</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">rg</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">-n</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">hello</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">.</span></div></div><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">utils</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">rg</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--files</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">-g</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">'*.txt'</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">.</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop utils rg -n hello .yolop utils rg --files -g &#x27;*.txt&#x27; ."><div></div></button></div></figure></div>
<p>When no <code dir="auto">rg</code> is found on <code dir="auto">PATH</code> at startup, the agent also gets an <code dir="auto">rg</code> tool on
the same engine: read-only, scoped to the workspace and with bounded output.
Machines with ripgrep installed keep using it.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/features/tools.md">Tools</a> and <a href="https://github.com/everruns/yolop/pull/839">#839</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Opt-in apply_patch editing for OpenAI models</title><link>https://docs.everruns.com/changelog/2026-10-09-yolop-native-apply-patch/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-09-yolop-native-apply-patch/</guid><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><description>The native_edit_tools capability gives OpenAI models in Yolop the Codex apply_patch tool, and every yolop subcommand now has a description and an example.</description><content:encoded><![CDATA[<p>A new opt-in capability, <code dir="auto">native_edit_tools</code>, gives OpenAI models Codex’s
<code dir="auto">apply_patch</code> tool. Claude models keep <code dir="auto">edit_file</code>, which already matches their
<code dir="auto">str_replace</code> semantics, and the default file-edit tools stay available. Enable
it like any capability, in settings or a profile:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame not-content"><figcaption class="header"></figcaption><pre data-language="toml" class="wrap" style="--ecMaxLine:25ch"><code><div class="ec-line"><div class="code"><span style="--0:#24292E;--1:#E1E4E8">[[</span><span style="--0:#6F42C1;--1:#B392F0">capabilities</span><span style="--0:#24292E;--1:#E1E4E8">]]</span></div></div><div class="ec-line"><div class="code"><span style="--0:#24292E;--1:#E1E4E8">ref = </span><span style="--0:#032F62;--1:#9ECBFF">"native_edit_tools"</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="[[capabilities]]ref = &#x22;native_edit_tools&#x22;"><div></div></button></div></figure></div>
<p>Every <code dir="auto">yolop</code> subcommand’s help now has a description and a worked example, and
the system prompt prefers well-known CLIs such as <code dir="auto">git</code> and <code dir="auto">gh</code> over
improvised scripts.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/features/tools.md">Tools</a> and <a href="https://github.com/everruns/yolop/pull/827">#827</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Yolop 0.20.0 release</title><link>https://docs.everruns.com/changelog/2026-10-09-yolop-0-20-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-09-yolop-0-20-0/</guid><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><description>OpenAI models can edit with apply_patch as an opt-in, integrations prefer known CLIs, and command help includes runnable examples.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Prefer known CLIs for integrations, add runnable help examples, and offer opt-in model-native <code dir="auto">apply_patch</code>.</li>
<li>Report live program status in the TUI and keep modals aligned with the active theme.</li>
<li>Recover unfinished work across hosts and resume interrupted ACP response bodies once.</li>
<li>Improve Codex authentication refresh, provider failure messages, and recovery from unknown tools and progress-guard rejections.</li>
<li>Upgrade the Everruns crate family to 0.44.0 and Tuika to 0.13.0.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-10-09-yolop-native-apply-patch/">Opt-in apply_patch editing for OpenAI models</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.20.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0200---2026-10-09">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.19.0 release</title><link>https://docs.everruns.com/changelog/2026-10-04-yolop-0-19-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-04-yolop-0-19-0/</guid><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><description>GPT-6.1 Sol, the GPT-6 family and Claude 5.5 models are available, and ChatGPT sign-in goes through the open-source route.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Move Yolop to the published Everruns 0.41 crate family and remove direct dependencies on retired shims while preserving runtime capabilities.</li>
<li>Add GPT-6.1 speed tiers, GPT-6 and Claude 5.x model options, and open-source Sign in with ChatGPT for the Codex provider.</li>
<li>Strengthen approval, extension, filesystem, image, and workspace boundaries.</li>
<li>Improve ACP, TUI, and runtime behavior, including retries for expired response chains.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-10-01-yolop-gpt-6-claude-5-5-models/">GPT-6.1 Sol, the GPT-6 family and Claude 5.5 models</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-10-02-yolop-open-source-chatgpt-sign-in/">ChatGPT sign-in through the open-source route</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.19.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0190---2026-10-04">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>ChatGPT sign-in through the open-source route</title><link>https://docs.everruns.com/changelog/2026-10-02-yolop-open-source-chatgpt-sign-in/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-02-yolop-open-source-chatgpt-sign-in/</guid><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><description>Yolop's codex provider now signs in with OpenAI's open-source Sign in with ChatGPT by default and runs turns on the public Responses API on your ChatGPT plan.</description><content:encoded><![CDATA[<p><img alt="Yolop and OpenAI logos side by side, announcing ChatGPT sign-in" loading="lazy" decoding="async" width="2400" height="1350" src="https://docs.everruns.com/_astro/integration@2x.Co_7GUS5_Z1qJhks.webp"></p>
<p>A browser sign-in for <code dir="auto">--provider codex</code> now uses OpenAI’s open-source Sign in
with ChatGPT by default. Yolop registers its own client for your account on the
first sign-in and runs turns on the public Responses API, still billed to your
ChatGPT plan. It is a preview route, so a few request options (output token
cap, temperature, <code dir="auto">speed</code>) do not apply.</p>
<p>To keep the Codex login, set the route and sign in again:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:38ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">config</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">set</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">chatgpt_sign_in</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">codex</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop config set chatgpt_sign_in codex"><div></div></button></div></figure></div>
<p><code dir="auto">YOLOP_CHATGPT_SIGN_IN=codex</code> does the same. A device login uses the Codex
route unless <code dir="auto">open-source</code> is set.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a>, <a href="https://github.com/everruns/yolop/pull/806">#806</a> and <a href="https://github.com/everruns/yolop/pull/808">#808</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>GPT-6.1 Sol, the GPT-6 family and Claude 5.5 models</title><link>https://docs.everruns.com/changelog/2026-10-01-yolop-gpt-6-claude-5-5-models/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-10-01-yolop-gpt-6-claude-5-5-models/</guid><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate><description>Yolop's model menus list GPT-6.1 Sol with a speed setting for service tiers, the rest of the GPT-6 family, Claude Opus 5.5, Sonnet 5.5 and Fable 5.1.</description><content:encoded><![CDATA[<p>Yolop’s model suggestions for OpenAI and OpenRouter now include <code dir="auto">gpt-6.1-sol</code>,
<code dir="auto">gpt-6-sol</code>, <code dir="auto">gpt-6-luna</code> and <code dir="auto">gpt-6-astra</code>. Anthropic and OpenRouter
suggestions add <code dir="auto">claude-opus-5-5</code>, <code dir="auto">claude-sonnet-5-5</code> and <code dir="auto">claude-fable-5-1</code>,
with their 1M-context variants where the registry has them.</p>
<p>A new <code dir="auto">speed</code> setting picks OpenAI’s service tier for models that offer one, and
a tier the model does not offer is skipped:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:27ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">config</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">set</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">speed</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">fast</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop config set speed fast"><div></div></button></div></figure></div>
<p><code dir="auto">YOLOP_SPEED</code> sets it for one run.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a>, <a href="https://github.com/everruns/yolop/pull/804">#804</a> and <a href="https://github.com/everruns/yolop/pull/805">#805</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Yolop 0.18.4 release</title><link>https://docs.everruns.com/changelog/2026-09-25-yolop-0-18-4/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-25-yolop-0-18-4/</guid><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><description>ACP advertises user-invocable skills to clients and announces finished background work even when the wake turn itself stays silent.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>ACP now advertises user-invocable skills to clients, and announces finished background work even when the wake turn stays silent.</li>
<li>Action-guard gains a Muse-only idle-promise guard on the Jev classifier.</li>
<li>MCP hardens workspace execution by blocking stdio process spawning and requiring explicit environment credential bindings.</li>
<li>Observability and provider handling improve: Logfire forwards full LLM cost metadata and span duration, and Codex handles cross-provider reasoning.</li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.18.4">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0184---2026-09-25">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.18.3 release</title><link>https://docs.everruns.com/changelog/2026-09-18-yolop-0-18-3/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-18-yolop-0-18-3/</guid><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate><description>yolop coordination spawn-workers prints validated launch commands for each worker, and yolop_spawn routes agent and session spawns separately.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Coordinator staffing: <code dir="auto">yolop coordination spawn-workers</code> prints validated per-worker launch commands, and <code dir="auto">yolop_spawn</code> routes agent versus session spawns.</li>
<li>Setup can log out: leave model setup without saving, and drivers log out on exit.</li>
<li>Settings and connections hot-reload; integration tests use isolated spawns.</li>
<li>TUI adopts tuika 0.12 ToolShell and drops legacy shell paths.</li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.18.3">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0183---2026-09-18">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.18.2 release</title><link>https://docs.everruns.com/changelog/2026-09-14-yolop-0-18-2/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-14-yolop-0-18-2/</guid><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><description>Setup checks provider auth before finishing model selection, and the CLI attaches through shell descendants so managed sessions stay reachable.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Setup validates provider auth before completing model selection (#709)</li>
<li>CLI attaches through shell descendants so managed sessions stay reachable (#711)</li>
<li>Muse xhigh is accepted on cold startup (#712)</li>
<li>README rewrite and control-plane docs keep the public surface accurate (#707, #715)</li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.18.2">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0182---2026-09-14">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.18.1 release</title><link>https://docs.everruns.com/changelog/2026-09-12-yolop-0-18-1/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-12-yolop-0-18-1/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><description>Named profiles can be managed from the CLI and the control plane, and configured MCP servers are listed in the agent system prompt.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Named profiles can now be managed from the CLI and control plane (#698)</li>
<li>Configured MCP servers are listed in the agent system prompt (#700)</li>
<li>OpenRouter 402 billing pauses now guide users to wait or add credits, and validation errors are actionable (#701, #705)</li>
<li>Compaction checkpoints stamp rows and trace Codex compaction (#703)</li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.18.1">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0181---2026-09-12">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Session search and self-configuration move to CLI commands</title><link>https://docs.everruns.com/changelog/2026-09-11-yolop-sessions-cli-capability-ids/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-11-yolop-sessions-cli-capability-ids/</guid><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><description>Yolop 0.18.0 replaces search_sessions and the configuration tools with yolop sessions, mcp and connectors commands and drops the yolop_ ID prefix.</description><content:encoded><![CDATA[<p>Yolop 0.18.0 removes several model tools and routes the same work through CLI
commands that the agent runs in its shell:</p>
<ul>
<li><code dir="auto">search_sessions</code> is replaced by <code dir="auto">yolop sessions search</code> and
<code dir="auto">yolop sessions list</code>. The <code dir="auto">session_history</code> capability ID is now <code dir="auto">sessions</code>.</li>
<li><code dir="auto">list_mcp_servers</code>, <code dir="auto">set_reasoning_effort</code>, <code dir="auto">search_models</code>, <code dir="auto">set_model</code>,
<code dir="auto">set_provider</code> and the connector tools are removed. Use <code dir="auto">yolop mcp</code>, the
provider and model commands, and the new
<code dir="auto">yolop connectors list|get|connect|disconnect</code>.</li>
<li>Capability IDs drop the <code dir="auto">yolop_</code> prefix: <code dir="auto">yolop_approval</code> is now <code dir="auto">approval</code>.</li>
</ul>
<p><strong>Upgrade note:</strong> settings overrides that use the old capability IDs fail
validation. Rename them to the bare IDs.</p>
<p>See <a href="https://github.com/everruns/yolop#cli-essentials">CLI essentials</a>, <a href="https://github.com/everruns/yolop/pull/691">#691</a> and <a href="https://github.com/everruns/yolop/pull/693">#693</a>.</p>]]></content:encoded><category>Yolop</category><category>Breaking</category></item>
<item><title>Yolop 0.18.0 release</title><link>https://docs.everruns.com/changelog/2026-09-11-yolop-0-18-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-11-yolop-0-18-0/</guid><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><description>Manage and log in to MCP servers from the CLI, and session search and self-configuration move to CLI commands, with fixes listed in the release notes.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li><code dir="auto">yolop sessions</code> CLI replaces the <code dir="auto">search_sessions</code> model tool, with <code dir="auto">search</code> and <code dir="auto">list</code> subcommands.</li>
<li>Capability names unify behind CLI routes: <code dir="auto">yolop</code> prefix stripped to bare IDs, MCP/provider/model self-configuration moves through CLI control routes.</li>
<li>First-class env-context entries with <code dir="auto">--env-context</code> flag and Paseo detection.</li>
<li>OpenRouter attestation-gate guidance, account gates surfaced as links, plus <code dir="auto">yolop mcp login</code> for remote OAuth servers.</li>
<li>Root-managed cancellation with automatic conflict choice, and upstream v0.25.0 cone batch adoption.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-09-10-yolop-mcp-cli-login/">Manage and log in to MCP servers from the CLI</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-09-11-yolop-sessions-cli-capability-ids/">Session search and self-configuration move to CLI commands</a></li>
</ul>
<p>Before upgrading, read the breaking changes: <a href="https://docs.everruns.com/changelog/2026-09-11-yolop-sessions-cli-capability-ids/">Session search and self-configuration move to CLI commands</a>.</p>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.18.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0180---2026-09-11">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Manage and log in to MCP servers from the CLI</title><link>https://docs.everruns.com/changelog/2026-09-10-yolop-mcp-cli-login/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-10-yolop-mcp-cli-login/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><description>The yolop mcp command now covers show, enable, disable and an OAuth login for remote MCP servers, so MCP setup no longer needs the TUI or config files.</description><content:encoded><![CDATA[<p><code dir="auto">yolop mcp</code> now covers MCP server configuration from a terminal: <code dir="auto">list</code>, <code dir="auto">show</code>,
<code dir="auto">add</code>, <code dir="auto">remove</code>, <code dir="auto">enable</code>, <code dir="auto">disable</code> and <code dir="auto">login</code>. <code dir="auto">show &#x3C;name></code> prints the
global, workspace or effective entry, and <code dir="auto">disable</code> is its own command instead
of <code dir="auto">enable --disable</code>.</p>
<p><code dir="auto">yolop mcp login &#x3C;name></code> runs the OAuth flow for a remote server: it prints the
authorize URL, opens the browser, waits for the callback and saves the tokens.
Before, that flow existed only as <code dir="auto">/mcp login</code> inside the TUI.</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:22ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">mcp</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">login</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">linear</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop mcp login linear"><div></div></button></div></figure></div>
<p>See <a href="https://github.com/everruns/yolop#mcp-servers">MCP servers</a>, <a href="https://github.com/everruns/yolop/pull/661">#661</a> and <a href="https://github.com/everruns/yolop/pull/677">#677</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Yolop 0.17.3 release</title><link>https://docs.everruns.com/changelog/2026-09-10-yolop-0-17-3/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-10-yolop-0-17-3/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><description>Turn activity compacts into one summary row, yolop mcp covers show and disable, cargo install works again, and web_fetch reaches public URLs.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Fullscreen turns compact their activity by default. <code dir="auto">--no-compact-work</code> keeps the expanded narration and tool rows for anyone who prefers the old projection.</li>
<li><code dir="auto">yolop mcp</code> is a complete configuration surface: <code dir="auto">mcp show &#x3C;name></code> inspects global, workspace, or effective scope, and <code dir="auto">disable</code> is its own command instead of <code dir="auto">enable --disable</code>.</li>
<li>Fresh <code dir="auto">cargo install yolop</code> works again. Every <code dir="auto">everruns-*</code> requirement is pinned exactly, so a from-scratch resolve picks the set that was actually built and reviewed, and that set is now the everruns 0.20 facade release.</li>
<li>Reasoning effort resolves from every source that knows about it, curated registry, then provider-advertised parameters, then the reasoning-required families, so a model the registry has never seen keeps its <code dir="auto">/effort</code> control and repairs a mandated-reasoning rejection once on its own.</li>
<li>The runtime stops doing work twice: a background task the foreground turn already reported no longer wakes a duplicate turn, and the environment context reports the shell’s real network access instead of a stale no-network claim.</li>
<li><code dir="auto">web_fetch</code> reaches public URLs again, and MCP restart/reconnect/reload land on the typed <code dir="auto">mcp reload</code> command.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-09-03-yolop-compact-work-default/">Turn activity compacts into one summary row by default</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.17.3">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0173---2026-09-10">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Turn activity compacts into one summary row by default</title><link>https://docs.everruns.com/changelog/2026-09-03-yolop-compact-work-default/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-09-03-yolop-compact-work-default/</guid><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><description>Fullscreen Yolop turns now collapse narration and tool output into one summary row that Ctrl+O expands; pass --no-compact-work to keep the full transcript.</description><content:encoded><![CDATA[<p>In the fullscreen TUI, each running turn now shows one summary row instead of
appending every narration line and tool call to the transcript. Press <code dir="auto">Ctrl+O</code>
to expand or collapse the details of the current or latest turn. Completed,
failed and cancelled turns get distinct markers, and the final answer stays a
separate entry below the summary.</p>
<p>To keep the expanded transcript, start Yolop with:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:23ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--no-compact-work</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop --no-compact-work"><div></div></button></div></figure></div>
<p>The mode was opt-in with <code dir="auto">--compact-work</code> in 0.17.0 and became the default in
0.17.3.</p>
<p>See <a href="https://github.com/everruns/yolop#cli-essentials">CLI essentials</a>, <a href="https://github.com/everruns/yolop/pull/612">#612</a> and <a href="https://github.com/everruns/yolop/pull/658">#658</a>.</p>]]></content:encoded><category>Yolop</category><category>Improvement</category></item>
<item><title>Yolop 0.17.2 release</title><link>https://docs.everruns.com/changelog/2026-08-31-yolop-0-17-2/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-31-yolop-0-17-2/</guid><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><description>Yolop 0.17.2 is a maintenance release with dependency updates and internal fixes and no user-facing change. Every pull request is in the release notes.</description><content:encoded><![CDATA[<p>Yolop 0.17.2 is a maintenance release with fixes and internal changes and no user-facing entry of its own.</p>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.17.2">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0172---2026-08-31">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.17.1 release</title><link>https://docs.everruns.com/changelog/2026-08-27-yolop-0-17-1/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-27-yolop-0-17-1/</guid><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><description>Run models on your machine with the local provider, plus recovery from repeated tool failures, batch file reads, and a lighter default binary.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Releases ship two binaries per target. <code dir="auto">yolop-&#x3C;target>.tar.gz</code> is the default-features build the Homebrew formula points at, and no longer carries the local-inference engine; <code dir="auto">yolop-&#x3C;target>-metal.tar.gz</code> and <code dir="auto">yolop-x86_64-unknown-linux-gnu-cuda.tar.gz</code> carry the engine with the backend that target can use. The Linux tarball drops from 29.9 MB to 18.2 MB. Extension servers are now built for every target too, not just the last one the matrix collapsed onto.</li>
<li>The runtime recovers from failure loops instead of repeating them: consecutive equivalent invocation, missing-command, wrong-path, and usage failures on an unchanged workspace now require a different action or a bounded progress checkpoint, and a checkpoint is a real trajectory transition rather than a hook-only backstop.</li>
<li>File discovery is batch-native. <code dir="auto">read_many_files</code> is advertised eagerly, so a model can read independent known paths in one call even when the provider emits one tool call per turn, and <code dir="auto">repo_map</code> keeps its compact parameter schema in the first-turn profile.</li>
<li>Input routing is one ordered ownership table, so a paste while the sandbox-approval prompt owns the screen no longer lands in the composer behind it.</li>
<li>ACP prompts continue once after the provider exhausts its stream-stall retries, replaying from the durable transcript so settled tools are not re-run.</li>
<li>The everruns family moves to core 0.19 and provider 0.20, where reasoning is ordered <code dir="auto">ContentPart::Reasoning</code> artifacts rather than a flat message field, and tuika to 0.11.0.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-08-21-yolop-local-inference-provider/">Run models on your machine with the local provider</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.17.1">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0171---2026-08-27">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Run models on your machine with the local provider</title><link>https://docs.everruns.com/changelog/2026-08-21-yolop-local-inference-provider/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-21-yolop-local-inference-provider/</guid><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><description>An experimental local provider runs a model inside the Yolop binary, with Metal and CUDA release builds and weights fetched by yolop weights pull.</description><content:encoded><![CDATA[<p><code dir="auto">--provider local</code> runs a model inside the Yolop process: no server, no API key
and no network during a turn. The default model is Qwen3-30B-A3B-Instruct in Q4
GGUF. Fetch the weights first, since a turn never waits on a download:</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:22ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">weights</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">pull</span></div></div><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--provider</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">local</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop weights pullyolop --provider local"><div></div></button></div></figure></div>
<p>The provider is experimental. The engine ships in separate release archives,
<code dir="auto">yolop-&#x3C;target>-metal.tar.gz</code> and <code dir="auto">yolop-x86_64-unknown-linux-gnu-cuda.tar.gz</code>.
The default archive, which Homebrew installs, leaves it out, so the Linux
tarball dropped from 29.9 MB to 18.2 MB. From source, build with the <code dir="auto">metal</code> or
<code dir="auto">cuda</code> feature.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a>, <a href="https://github.com/everruns/yolop/pull/581">#581</a>, <a href="https://github.com/everruns/yolop/pull/599">#599</a> and <a href="https://github.com/everruns/yolop/pull/623">#623</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Yolop 0.17.0 release</title><link>https://docs.everruns.com/changelog/2026-08-21-yolop-0-17-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-21-yolop-0-17-0/</guid><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><description>Config and data directories can be relocated, model switching uses a curated list you manage, and compiled extensions install from prebuilt binaries.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Compiled extensions install end to end. A package may declare <code dir="auto">capabilityServer.binaries</code>, and <code dir="auto">yolop extensions install</code> fetches the prebuilt server for the host’s target triple, verifying its <code dir="auto">.sha256</code> before writing anything. <code dir="auto">yolop-extension-logfire</code> 0.2.0 is the first extension published with prebuilt servers.</li>
<li>The Logfire exporter emits a real trace tree: spans nest by the host’s <code dir="auto">parent_span_id</code>, carry the Gen-AI semantic conventions (<code dir="auto">gen_ai.request.model</code>, token counts, tool names), and give thinking its own paired span.</li>
<li>Model switching serves a curated, cross-provider list the user owns, administered by <code dir="auto">yolop models list|add|rm|move|use|reset</code>, with “Browse all models…” still reaching the per-provider catalog.</li>
<li>An opt-in <code dir="auto">--compact-work</code> mode keeps each active turn on one mutable summary row, expandable with <code dir="auto">Ctrl+O</code>.</li>
<li>The global config and data directories are relocatable through <code dir="auto">--config-dir</code> / <code dir="auto">--data-dir</code> or <code dir="auto">YOLOP_CONFIG_DIR</code> / <code dir="auto">YOLOP_DATA_DIR</code>, so isolating a run no longer means moving <code dir="auto">HOME</code>.</li>
<li>Local inference gains <code dir="auto">metal</code> and <code dir="auto">cuda</code> backends and a default model that runs at small-model speed (Qwen3-30B-A3B-Instruct, Q4 GGUF), both gated in CI.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-08-18-yolop-relocatable-config-dirs/">Config and data directories can be relocated</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-20-yolop-curated-model-list/">Model switching uses a curated list you manage</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-20-yolop-extension-prebuilt-binaries/">Compiled extensions install from prebuilt binaries</a></li>
</ul>
<p>Before upgrading, read the breaking changes: <a href="https://docs.everruns.com/changelog/2026-08-20-yolop-curated-model-list/">Model switching uses a curated list you manage</a>.</p>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.17.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0170---2026-08-21">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Compiled extensions install from prebuilt binaries</title><link>https://docs.everruns.com/changelog/2026-08-20-yolop-extension-prebuilt-binaries/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-20-yolop-extension-prebuilt-binaries/</guid><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><description>yolop extensions install now downloads a compiled extension's server binary for your platform and verifies its SHA-256 checksum before writing anything.</description><content:encoded><![CDATA[<p>Extensions whose server is a compiled program now install end to end. A package
can declare <code dir="auto">capabilityServer.binaries</code>, a URL template over <code dir="auto">{name}</code>,
<code dir="auto">{version}</code> and <code dir="auto">{target}</code>. When the server command is not already available,
<code dir="auto">yolop extensions install</code> downloads the archive for your machine’s target
triple and places the binary in the package’s <code dir="auto">bin/</code> directory.</p>
<p>The archive’s <code dir="auto">.sha256</code> file is required: an archive without one, or with a
mismatched checksum, is refused and nothing is written. <code dir="auto">yolop-extension-logfire</code>
0.2.0 is the first extension published this way.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/extensions.md">Extensions</a> and <a href="https://github.com/everruns/yolop/pull/620">#620</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Model switching uses a curated list you manage</title><link>https://docs.everruns.com/changelog/2026-08-20-yolop-curated-model-list/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-20-yolop-curated-model-list/</guid><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><description>/model in Yolop now opens an ordered cross-provider model list managed with yolop models, and the local weights commands move to yolop weights.</description><content:encoded><![CDATA[<p>Switching models in Yolop now offers an ordered list across providers, instead of
whatever one provider’s models API returns. <code dir="auto">/model</code> and the status bar open
the list, and <strong>Browse all models…</strong> still reaches the per-provider catalog.
Each entry pairs a provider with a model, plus an optional effort and label, so
one pick switches both. Manage the list with <code dir="auto">yolop models list</code>, <code dir="auto">add</code>, <code dir="auto">rm</code>,
<code dir="auto">move</code>, <code dir="auto">use</code> and <code dir="auto">reset</code>.</p>
<p><strong>Upgrade notes:</strong> the local weights commands moved to <code dir="auto">yolop weights</code>, so
<code dir="auto">yolop models pull</code> is now <code dir="auto">yolop weights pull</code>. The per-provider <code dir="auto">models</code>
config key is now <code dir="auto">default_models</code>; an existing <code dir="auto">models</code> table is still read.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a> and <a href="https://github.com/everruns/yolop/pull/618">#618</a>.</p>]]></content:encoded><category>Yolop</category><category>Breaking</category></item>
<item><title>Yolop 0.16.0 release</title><link>https://docs.everruns.com/changelog/2026-08-19-yolop-0-16-0/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-19-yolop-0-16-0/</guid><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><description>Yolop sets itself up as a Buzz Desktop harness in one command, extensions are managed from the extensions CLI, and profiles can define a whole agent.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Sessions can hand work to each other: the built-in <code dir="auto">session_coordination</code> capability discovers opt-in local sessions in the same project, reserves one, dispatches a durable task, and wakes the coordinator on completion, all through <code dir="auto">yolop coordination</code>.</li>
<li>Extension and coordination administration moved from model tools to an attached CLI. <code dir="auto">yolop extensions ...</code> and <code dir="auto">yolop coordination ...</code> run against the live session over one-shot anonymous pipes, so enable, disable, and reload affect the session you are in without spending model context on tool schemas.</li>
<li>Profiles now define a whole agent, not just execution settings: <code dir="auto">capabilities</code>, <code dir="auto">mcp</code>, <code dir="auto">skills_dir</code>, and standing <code dir="auto">instructions</code> are all selectable per run.</li>
<li><code dir="auto">run_command</code> covers the entire command registry on every host. The nine-command allowlist is gone, and ACP and <code dir="auto">--print</code> sessions get command dispatch for the first time.</li>
<li>An experimental in-process <code dir="auto">local</code> provider runs a model inside the binary, with <code dir="auto">yolop models pull</code> owning the weights. Off in default features so source builds stay fast; the release binaries carry it.</li>
<li>Memory is scoped: <code dir="auto">remember</code>, <code dir="auto">recall</code>, and <code dir="auto">forget</code> take <code dir="auto">global</code> (the default) or <code dir="auto">repository</code>, with repository memory shared across linked worktrees.</li>
<li>Editor integration widens: <code dir="auto">yolop into buzz</code> writes a Buzz Desktop harness, and ACP clients can be handed an opt-in loopback setup page (<code dir="auto">--acp-setup-page</code>) so API-key providers have an in-conversation path.</li>
<li>Copying wrapped text out of the transcript no longer inserts newlines that were never there, on tuika 0.10.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-08-15-yolop-buzz-desktop-harness/">Set up as a Buzz Desktop harness in one command</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-17-yolop-extensions-cli-only/">Extension management moves to the extensions CLI</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-17-yolop-profiles-define-agents/">Profiles can define a whole agent</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-18-yolop-coordinate-local-sessions/">Local sessions can hand work to each other</a></li>
<li><a href="https://docs.everruns.com/changelog/2026-08-18-yolop-repository-scoped-memory/">Memory can be scoped to a repository</a></li>
</ul>
<p>Before upgrading, read the breaking changes: <a href="https://docs.everruns.com/changelog/2026-08-17-yolop-extensions-cli-only/">Extension management moves to the extensions CLI</a>.</p>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.16.0">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0160---2026-08-19">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Memory can be scoped to a repository</title><link>https://docs.everruns.com/changelog/2026-08-18-yolop-repository-scoped-memory/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-18-yolop-repository-scoped-memory/</guid><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><description>The remember, recall and forget tools in Yolop take a global or repository scope, and repository memory is shared across all linked git worktrees.</description><content:encoded><![CDATA[<p>Yolop’s <code dir="auto">remember</code>, <code dir="auto">recall</code> and <code dir="auto">forget</code> tools take a <code dir="auto">scope</code> argument:
<code dir="auto">global</code>, the default as before, or <code dir="auto">repository</code>. Repository memory is stored in
<code dir="auto">.yolop/memories.json</code> under the main repository root, so every linked worktree
of that repository reads the same notes. Global memory still follows you across
projects.</p>
<p>The agent picks the scope when it calls the tool, and the system prompt labels
global and repository memory separately. Any other scope value is rejected.</p>
<p>See <a href="https://github.com/everruns/yolop#skills-memory-and-hooks">Skills, memory, and hooks</a> and <a href="https://github.com/everruns/yolop/pull/584">#584</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Config and data directories can be relocated</title><link>https://docs.everruns.com/changelog/2026-08-18-yolop-relocatable-config-dirs/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-18-yolop-relocatable-config-dirs/</guid><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><description>New --config-dir and --data-dir flags, or YOLOP_CONFIG_DIR and YOLOP_DATA_DIR, move Yolop's global settings and session data without changing HOME.</description><content:encoded><![CDATA[<p>Yolop’s global settings directory and its data directory can now be moved with
<code dir="auto">--config-dir</code> and <code dir="auto">--data-dir</code>, or with the <code dir="auto">YOLOP_CONFIG_DIR</code> and
<code dir="auto">YOLOP_DATA_DIR</code> environment variables. The value names Yolop’s own directory,
so nothing appends another <code dir="auto">yolop</code> folder, and a relative path resolves against
the directory Yolop started in.</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:65ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--config-dir</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">./tmp/yolop-config</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--data-dir</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">./tmp/yolop-data</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop --config-dir ./tmp/yolop-config --data-dir ./tmp/yolop-data"><div></div></button></div></figure></div>
<p>Isolated runs, or several Yolop identities on one machine, no longer need a
different <code dir="auto">HOME</code>.</p>
<p>See <a href="https://github.com/everruns/yolop#cli-essentials">CLI essentials</a> and <a href="https://github.com/everruns/yolop/pull/600">#600</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Local sessions can hand work to each other</title><link>https://docs.everruns.com/changelog/2026-08-18-yolop-coordinate-local-sessions/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-18-yolop-coordinate-local-sessions/</guid><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><description>The session_coordination capability lets a coordinator Yolop session dispatch durable tasks to opted-in local sessions and wake when they finish.</description><content:encoded><![CDATA[<p>Yolop can coordinate work across separately running sessions in the same
project. A coordinator profile discovers opted-in worker sessions, reserves one,
dispatches a durable task and is woken when the worker finishes. A worker
receives the assignment as a wake and settles it with validation notes and
artifact references.</p>
<p>Agents and people drive it with <code dir="auto">yolop coordination</code> (<code dir="auto">list</code>, <code dir="auto">status</code>,
<code dir="auto">dispatch</code>, <code dir="auto">complete</code>, <code dir="auto">accept</code>, <code dir="auto">drain</code>), which acts on the live session, and
a matching <code dir="auto">/coordination</code> command.</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:30ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">coordination</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">list</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#005CC5;--1:#79B8FF">--json</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop coordination list --json"><div></div></button></div></figure></div>
<p>See <a href="https://github.com/everruns/yolop#cli-essentials">CLI essentials</a>, <a href="https://github.com/everruns/yolop/pull/588">#588</a> and <a href="https://github.com/everruns/yolop/pull/594">#594</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Profiles can define a whole agent</title><link>https://docs.everruns.com/changelog/2026-08-17-yolop-profiles-define-agents/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-17-yolop-profiles-define-agents/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><description>A Yolop profile can now carry its own capabilities, MCP servers, skills directory and standing instructions, so one profile flag selects an agent with a job.</description><content:encoded><![CDATA[<p>A named profile used to switch only execution settings, such as the provider.
It can now also decide what the agent can do:</p>
<ul>
<li><code dir="auto">capabilities</code> and <code dir="auto">capabilities_mode</code>: capability entries layered after the
global list or replacing it, including which extensions are enabled.</li>
<li><code dir="auto">mcp</code> and <code dir="auto">mcp_mode</code>: MCP servers merged by name over the global set, or
replacing it.</li>
<li><code dir="auto">instructions</code> or <code dir="auto">instructions_file</code>: text appended to the system prompt.</li>
<li><code dir="auto">skills_dir</code>: an extra skills scope, by default <code dir="auto">profiles/&#x3C;name>/skills/</code>.</li>
</ul>
<p>Start a session with <code dir="auto">yolop --profile &#x3C;name></code>. Credentials stay global.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/session-coordination.md">Session coordination</a> for a profile example and <a href="https://github.com/everruns/yolop/pull/586">#586</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Extension management moves to the extensions CLI</title><link>https://docs.everruns.com/changelog/2026-08-17-yolop-extensions-cli-only/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-17-yolop-extensions-cli-only/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><description>Model-callable extension management tools are removed from Yolop; install, enable, disable and reload extensions with the yolop extensions command instead.</description><content:encoded><![CDATA[<p>Yolop no longer gives the model tools to install, enable, disable or reload
extensions. Use <code dir="auto">yolop extensions</code> instead: <code dir="auto">list</code>, <code dir="auto">install</code>, <code dir="auto">remove</code>,
<code dir="auto">enable</code>, <code dir="auto">disable</code>, <code dir="auto">reload</code>, <code dir="auto">doctor</code>, <code dir="auto">secret</code> and <code dir="auto">scaffold</code>. Run from a
session’s own shell, <code dir="auto">enable</code>, <code dir="auto">disable</code> and <code dir="auto">reload</code> act on that running
session. Run from another terminal, they change global settings, and <code dir="auto">reload</code>
is rejected because there is no session to restart.</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:54ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">extensions</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">install</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">crates.io:yolop-extension-lsp</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop extensions install crates.io:yolop-extension-lsp"><div></div></button></div></figure></div>
<p><code dir="auto">/extensions</code>, and the commands and tools that installed extensions contribute,
are unchanged.</p>
<p>See <a href="https://github.com/everruns/yolop/blob/main/docs/extensions.md">Extensions</a> and <a href="https://github.com/everruns/yolop/pull/587">#587</a>.</p>]]></content:encoded><category>Yolop</category><category>Breaking</category></item>
<item><title>Set up as a Buzz Desktop harness in one command</title><link>https://docs.everruns.com/changelog/2026-08-15-yolop-buzz-desktop-harness/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-15-yolop-buzz-desktop-harness/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><description>The yolop into buzz command writes a custom harness file for Buzz Desktop, so Buzz can start Yolop over ACP without anyone editing harness JSON by hand.</description><content:encoded><![CDATA[<p><img alt="Yolop and Buzz logos side by side, announcing Yolop as a Buzz Desktop harness" loading="lazy" decoding="async" width="2400" height="1350" src="https://docs.everruns.com/_astro/integration@2x.B92QeHNn_MVFtj.webp"></p>
<p><code dir="auto">yolop into buzz</code> writes a custom harness file for Buzz Desktop, next to the
existing <code dir="auto">yolop into zed</code> and <code dir="auto">yolop into paseo</code> commands. Buzz then starts
Yolop over ACP.</p>
<div class="expressive-code"><link rel="stylesheet" href="https://docs.everruns.com/_astro/ec.aiyd6.css"><script type="module" src="https://docs.everruns.com/_astro/ec.0vx5m.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash" class="wrap" style="--ecMaxLine:15ch"><code><div class="ec-line"><div class="code"><span style="--0:#6F42C1;--1:#B392F0">yolop</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">into</span><span style="--0:#24292E;--1:#E1E4E8"> </span><span style="--0:#032F62;--1:#9ECBFF">buzz</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="yolop into buzz"><div></div></button></div></figure></div>
<p>Running the command again keeps your <code dir="auto">env</code> values and any extra fields in the
file; <code dir="auto">--force</code> replaces the file completely.</p>
<p>See <a href="https://github.com/everruns/yolop#in-your-editor-over-acp">In your editor, over ACP</a> and <a href="https://github.com/everruns/yolop/pull/579">#579</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
<item><title>Yolop 0.15.2 release</title><link>https://docs.everruns.com/changelog/2026-08-15-yolop-0-15-2/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-15-yolop-0-15-2/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><description>OpenRouter connects with a browser sign-in, and Terra and Luna model variants join the OpenAI and Codex selectors ahead of Sol.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>OpenRouter can be authenticated from the browser: <code dir="auto">--provider openrouter</code> runs a PKCE login instead of requiring a hand-pasted key.</li>
<li>Terra and Luna model variants join the OpenAI and Codex selectors, listed ahead of Sol.</li>
<li>Malformed tool calls no longer reach execution, every provider’s model-authored arguments are validated against the authoritative JSON Schema first, and <code dir="auto">progress_checkpoint</code> stays callable when the progress gate demands it.</li>
<li>ACP recovers provider authentication mid-session rather than stalling on an expired credential.</li>
<li>The tmux gallery render is now gated on every PR by a real terminal implementation, so the release spec’s terminal matrix reserves the human walk for GUI emulators.</li>
<li>Tracing output no longer scribbles over terminal rows the TUI owns.</li>
</ul>
<div class="sl-heading-wrapper level-h2"><h2 id="in-the-changelog">In the changelog</h2><a class="sl-anchor-link" href="#in-the-changelog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “In the changelog”</span></a></div>
<ul>
<li><a href="https://docs.everruns.com/changelog/2026-08-14-yolop-openrouter-browser-login/">OpenRouter connects with a browser sign-in</a></li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.15.2">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0152---2026-08-15">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>Yolop 0.15.1 release</title><link>https://docs.everruns.com/changelog/2026-08-15-yolop-0-15-1/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-15-yolop-0-15-1/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><description>The Meta Model API joins the supported providers, and terminal text selection survives Ctrl and Ctrl+C, on the tuika 0.8.0 toolkit.</description><content:encoded><![CDATA[<div class="sl-heading-wrapper level-h2"><h2 id="highlights">Highlights</h2><a class="sl-anchor-link" href="#highlights"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore="">Section titled “Highlights”</span></a></div>
<ul>
<li>Model selection is honest about what is reachable: ACP exposes only connected models, duplicate model names resolve uniquely, and provider model catalogs are listable over ACP.</li>
<li>The Meta Model API joins the supported providers.</li>
<li>Long-running turns behave better under stress, stall recovery shares the watchdog’s budget, blocked completion status stays hidden, and workspace grep scans stream instead of buffering.</li>
<li>Terminal selection survives Ctrl and Ctrl+C, on tuika 0.8.0 with matching satellite crates.</li>
<li>Skill management (<code dir="auto">search_skills</code> / <code dir="auto">install_skill</code> / <code dir="auto">delete_skill</code>) is now actually enabled in the coding harness, matching what the docs already promised.</li>
</ul>
<p>See the <a href="https://github.com/everruns/yolop/releases/tag/v0.15.1">GitHub release</a> and the <a href="https://github.com/everruns/yolop/blob/main/CHANGELOG.md#0151---2026-08-15">full release notes</a> for every pull request in this version.</p>]]></content:encoded><category>Yolop</category><category>Release</category></item>
<item><title>OpenRouter connects with a browser sign-in</title><link>https://docs.everruns.com/changelog/2026-08-14-yolop-openrouter-browser-login/</link><guid isPermaLink="true">https://docs.everruns.com/changelog/2026-08-14-yolop-openrouter-browser-login/</guid><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><description>Yolop's /setup can sign in to OpenRouter in the browser with PKCE and store the minted API key, so you no longer paste or export a key by hand.</description><content:encoded><![CDATA[<p><img alt="Yolop and OpenRouter logos side by side, announcing the OpenRouter browser sign-in" loading="lazy" decoding="async" width="2400" height="1350" src="https://docs.everruns.com/_astro/integration@2x.BlJkJ3Qh_Z1biVtc.webp"></p>
<p>OpenRouter can now be connected from the browser. In <code dir="auto">/setup</code>, pick OpenRouter
and then <strong>Sign in with browser</strong>: Yolop opens <code dir="auto">openrouter.ai/auth</code>, waits on a
loopback callback, exchanges the code for an API key and stores it the same way
as a pasted key. ACP clients see the method as <code dir="auto">openrouter_browser</code>.</p>
<p>A pasted key and <code dir="auto">OPENROUTER_API_KEY</code> still work, and the environment variable
wins when both are set.</p>
<p>See <a href="https://github.com/everruns/yolop#providers-and-models">Providers and models</a> and <a href="https://github.com/everruns/yolop/pull/567">#567</a>.</p>]]></content:encoded><category>Yolop</category><category>Feature</category></item>
</channel>
</rss>