<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claude on AI Engineer Guide</title><link>https://aiengineerguide.com/tags/claude/</link><description>Recent content in Claude on AI Engineer Guide</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2024-2026, Nesin Technologies LLP.</copyright><lastBuildDate>Sat, 08 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aiengineerguide.com/tags/claude/feed.xml" rel="self" type="application/rss+xml"/><item><title>Budget for Claude Managed Agents session</title><link>https://aiengineerguide.com/til/claude-managed-agents-session-budget/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://aiengineerguide.com/til/claude-managed-agents-session-budget/</guid><description>&lt;p>For &lt;a href="https://platform.claude.com/docs/en/managed-agents/overview">Claude Managed Agents&lt;/a>, you now set budget at session level&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-py" data-lang="py">&lt;span style="display:flex;">&lt;span>session&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>(curl &lt;span style="color:#f92672">-&lt;/span>fsSL https:&lt;span style="color:#f92672">//&lt;/span>api&lt;span style="color:#f92672">.&lt;/span>anthropic&lt;span style="color:#f92672">.&lt;/span>com&lt;span style="color:#f92672">/&lt;/span>v1&lt;span style="color:#f92672">/&lt;/span>sessions \
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span>H &lt;span style="color:#e6db74">&amp;#34;x-api-key: $ANTHROPIC_API_KEY&amp;#34;&lt;/span> \
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span>H &lt;span style="color:#e6db74">&amp;#34;anthropic-version: 2023-06-01&amp;#34;&lt;/span> \
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span>H &lt;span style="color:#e6db74">&amp;#34;anthropic-beta: managed-agents-2026-04-01&amp;#34;&lt;/span> \
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span>H &lt;span style="color:#e6db74">&amp;#34;content-type: application/json&amp;#34;&lt;/span> \
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span>d &lt;span style="color:#f92672">@-&lt;/span> &lt;span style="color:#f92672">&amp;lt;&amp;lt;&lt;/span>EOF
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;agent&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;$AGENT_ID&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;environment_id&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;$ENVIRONMENT_ID&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;budget&amp;#34;&lt;/span>: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;type&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;limit&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;max_list_cost&amp;#34;&lt;/span>: {&lt;span style="color:#e6db74">&amp;#34;amount&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;2500&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;currency&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;USD&amp;#34;&lt;/span>}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>EOF
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>SESSION_ID&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>(jq &lt;span style="color:#f92672">-&lt;/span>r &lt;span style="color:#e6db74">&amp;#39;.id&amp;#39;&lt;/span> &lt;span style="color:#f92672">&amp;lt;&amp;lt;&amp;lt;&lt;/span> &lt;span style="color:#e6db74">&amp;#34;$session&amp;#34;&lt;/span>)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>When creating a session, pass &lt;code>budget&lt;/code> with &lt;code>type=limit&lt;/code> and &lt;code>max_list_cost.amount&lt;/code> in cents.&lt;/p>
&lt;h2 id="what-happens-when-a-budget-is-reached">What happens when a budget is reached?&lt;/h2>
&lt;p>When the session reaches the budget, we&amp;rsquo;ll be getting &lt;code>session.thread_status_idle&lt;/code> event with &lt;code>budget_reached&lt;/code> as &lt;code>stop_reason&lt;/code>&lt;/p></description></item></channel></rss>