Skip to content

Commit c94b007

Browse files
committed
deploy: 6b364bd
1 parent 22dacab commit c94b007

28 files changed

Lines changed: 70 additions & 54 deletions

File tree

CHANGELOG/index.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4208,7 +4208,12 @@ <h2 id="unreleased">Unreleased<a class="headerlink" href="#unreleased" title="Pe
42084208
<li>Support image edits via the same <code>image_generation</code> tool: assistant-generated images now persist to chat history so subsequent turns can iterate ("now make it blue, smaller, with a red border"), resumed chats replay previously generated images, and clients can attach source images either by file path (existing <code>FileContext</code>) or via a new inline base64 <code>ImageContext</code> request type for clients without filesystem access.</li>
42094209
<li>Fix inline completion crash when renewing auth tokens before completion requests. #437</li>
42104210
<li>Bugfix: avoid <code>Divide by zero</code> crash in chat auto-compact when models.dev reports <code>0</code> for a model's context/output limits (e.g. <code>openai/chatgpt-image-latest</code>); such limits are now normalized to <code>nil</code> and <code>auto-compact?</code> skips models without a known positive context window.</li>
4211-
<li>Bugfix: image edit follow-up turns no longer fail on the OpenAI Responses API when prior generations are replayed; generated images are now persisted under a dedicated <code>image_generation_call</code> history role and replayed as a user-role <code>input_image</code> data URL across providers.</li>
4211+
<li>
4212+
<p>Bugfix: image edit follow-up turns no longer fail on the OpenAI Responses API when prior generations are replayed; generated images are now persisted under a dedicated <code>image_generation_call</code> history role and replayed as a user-role <code>input_image</code> data URL across providers.</p>
4213+
</li>
4214+
<li>
4215+
<p>Support regex patterns in markdown agent tool entries (e.g. <code>eca__shell_command(npm run .*)</code>) for fine-grained tool approval, currently limited to <code>eca__shell_command</code>.</p>
4216+
</li>
42124217
</ul>
42134218
<h2 id="01301">0.130.1<a class="headerlink" href="#01301" title="Permanent link">#</a></h2>
42144219
<ul>
@@ -5899,7 +5904,7 @@ <h2 id="001">0.0.1<a class="headerlink" href="#001" title="Permanent link">#</a>
58995904
<span class="md-icon" title="Last update">
59005905
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
59015906
</span>
5902-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:39 UTC">April 28, 2026</span>
5907+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:02:08 UTC">April 29, 2026</span>
59035908
</span>
59045909

59055910

config/agents/index.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1518,6 +1518,17 @@ <h2 id="subagents">Subagents<a class="headerlink" href="#subagents" title="Perma
15181518
You should run sleep 1 and return &quot;I slept 1 second&quot;
15191519
</code></pre></div>
15201520
<div class="admonition info">
1521+
<p class="admonition-title">Pattern-based tool approval in markdown</p>
1522+
<p>You can append a regex pattern in parentheses after a tool name to restrict approval to calls matching the pattern. Currently only <code>eca__shell_command</code> supports this — the pattern is matched against its <code>command</code> argument. Multiple entries for the same tool are automatically merged.</p>
1523+
<div class="highlight"><pre><span></span><code><span class="nt">tools</span><span class="p">:</span>
1524+
<span class="w"> </span><span class="nt">allow</span><span class="p">:</span>
1525+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eca__shell_command(npm run .*)</span>
1526+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eca__shell_command(git diff(\s+.*)?)</span>
1527+
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">eca__read_file</span>
1528+
</code></pre></div>
1529+
<p>This is equivalent to <code>argsMatchers</code> in JSON config. Patterns on tools other than <code>eca__shell_command</code> are currently ignored.</p>
1530+
</div>
1531+
<div class="admonition info">
15211532
<p class="admonition-title">Tool call approval</p>
15221533
<p>For more complex tool call approval, use toolCall via config</p>
15231534
</div>
@@ -1559,7 +1570,7 @@ <h2 id="subagents">Subagents<a class="headerlink" href="#subagents" title="Perma
15591570
<span class="md-icon" title="Last update">
15601571
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
15611572
</span>
1562-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1573+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
15631574
</span>
15641575

15651576

config/commands/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1327,7 +1327,7 @@ <h1 id="commands">Commands<a class="headerlink" href="#commands" title="Permanen
13271327
<span class="md-icon" title="Last update">
13281328
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
13291329
</span>
1330-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1330+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
13311331
</span>
13321332

13331333

config/completion/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,7 @@ <h1 id="completion">Completion<a class="headerlink" href="#completion" title="Pe
13081308
<span class="md-icon" title="Last update">
13091309
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
13101310
</span>
1311-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1311+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
13121312
</span>
13131313

13141314

config/context-management/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1503,7 +1503,7 @@ <h2 id="file-reading">File Reading<a class="headerlink" href="#file-reading" tit
15031503
<span class="md-icon" title="Last update">
15041504
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
15051505
</span>
1506-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1506+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
15071507
</span>
15081508

15091509

config/examples/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1824,7 +1824,7 @@ <h2 id="from-users">From users<a class="headerlink" href="#from-users" title="Pe
18241824
<span class="md-icon" title="Last update">
18251825
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
18261826
</span>
1827-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1827+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
18281828
</span>
18291829

18301830

config/hooks/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,7 @@ <h2 id="examples">Examples<a class="headerlink" href="#examples" title="Permanen
16401640
<span class="md-icon" title="Last update">
16411641
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
16421642
</span>
1643-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1643+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
16441644
</span>
16451645

16461646

config/introduction/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1570,7 +1570,7 @@ <h2 id="default-config">Default config<a class="headerlink" href="#default-confi
15701570
<span class="md-icon" title="Last update">
15711571
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
15721572
</span>
1573-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1573+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
15741574
</span>
15751575

15761576

config/metrics/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1360,7 +1360,7 @@ <h2 id="opentelemetry-integration">Opentelemetry integration<a class="headerlink
13601360
<span class="md-icon" title="Last update">
13611361
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
13621362
</span>
1363-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1363+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
13641364
</span>
13651365

13661366

config/models/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1987,7 +1987,7 @@ <h3 id="retry-rules">Retry Rules<a class="headerlink" href="#retry-rules" title=
19871987
<span class="md-icon" title="Last update">
19881988
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
19891989
</span>
1990-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 28, 2026 21:17:10 UTC">April 28, 2026</span>
1990+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 29, 2026 13:01:47 UTC">April 29, 2026</span>
19911991
</span>
19921992

19931993

0 commit comments

Comments
 (0)